Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Çok iş parçacıklı işletim sistemlerinde sürücülerin iş parçacıklarına karşı güvenli olması gerekir. Uygulamaların birden fazla iş parçacığında aynı tutamacı kullanabilmesi mümkün olmalıdır, başka bir ifadeyle. Bunun nasıl başarılacağı sürücüye özgüdür ve sürücülerin aynı tanıtıcıyı iki farklı iş parçacığında eşzamanlı olarak kullanma girişimlerini seri hale getirmesi olasıdır.
Uygulamalar genellikle zaman uyumsuz işleme yerine birden çok iş parçacığı kullanır. Uygulama ayrı bir iş parçacığı oluşturur, üzerinde bir ODBC işlevi çağırır ve ardından ana iş parçacığında işlemeye devam eder. SQL_ATTR_ASYNC_ENABLE deyimi özniteliği kullanıldığında olduğu gibi zaman uyumsuz işlevi sürekli yoklamaktansa, uygulama yeni oluşturulan iş parçacığının bitmesine izin verebilir.
Bir deyim tutamacını kabul eden ve bir iş parçacığında çalışan işlevler, SQLCancel başka bir iş parçacığından aynı deyim tutamacı ile çağrılarak iptal edilebilir. Sürücüler SQLCancel kullanımını bu şekilde seri hale getirmemelidir, ancak SQLCancel çağrısının diğer iş parçacığında çalışan işlevi gerçekten iptal edeceği garanti değildir.