Multithreading

O driver ODBC do Firebird permite dois níveis de proteção de threads. Através do compartilhamento ou dos “hanldes” de ambiente ou dos “handles” de conexão.

Se o driver for compilado com o seguinte define:

então o driver será compilado sem suporte a multi-threading. Isto permite a melhor performance, entretanto a responsabilidade do controle dos threads é transferido a biblioteca cliente do Firebird.

Padrão : O driver é compilado usando o seguinte define:

então uma única conexão pode compartilhar múltiplos threads locais.

Se o driver for compilado usando este define:

então um único handle de ambiente (environment handle) pode ser compartilhado por múltiplos threads locais.