Udostępnij za pośrednictwem


Aplikacje wielowątkowe

The SQL Server Native klient ODBC driver is a multithreaded driver. Pisania aplikacji wielowątkowych jest alternatywą dla przetwarzania wiele wywołań ODBC za pomocą wywołania asynchronicznego.Wątek nawiązywanie połączeń ODBC synchronicznych i innych wątków może przetwarzać podczas pierwszego wątku jest zablokowany, oczekiwanie na odpowiedź na jego wywołanie.Ten model jest bardziej efektywne niż asynchronicznych wywołań, ponieważ eliminuje obciążenia, takich jak ruchu sieciowego i dokonując badania SQL_STILL_EXECUTING wielokrotne wywołania funkcja ODBC.

Tryb asynchroniczne jest wciąż skuteczną metodą przetwarzania.Poprawia wydajność wielowątkowe modelu nie są wystarczające do uzasadnienia, poprawiania asynchronicznego aplikacji.Jeśli użytkownicy jest konwertowany w aplikacji biblioteki DB, które wykorzystują model asynchronicznego biblioteki DB, łatwiej jest je przekonwertować na modelu asynchronicznego ODBC.