共用方式為


多執行緒應用程式

SQL Server Native Client ODBC 驅動程式是一個多執行緒的驅動程式。撰寫多執行緒應用程式是使用非同步呼叫處理多個 ODBC 呼叫的替代方式。執行緒可以進行非同步的 ODBC 呼叫,而其他執行緒可以在第一個執行緒遭到封鎖而等待回應其呼叫時處理。此模式比進行非同步呼叫更有效率,因為它會排除網路流量之類的負擔,而且產生重複的 ODBC 函數會呼叫 SQL_STILL_EXECUTING 的測試。

非同步模式仍然是處理的有效方法。多執行緒模型的效能改善還不足以免於重新撰寫非同步的應用程式。如果使用者要轉換使用 DB-Library 非同步模型的 DB-Library 應用程式,將它們轉換為 ODBC 非同步模式更為容易。