Aracılığıyla paylaş


Birden Çok İş Parçacığı ve GDI Nesnesi

Performansı artırmak için grafik cihaz arabirimi (GDI) nesnelerine (paletler, cihaz bağlamları, bölgeler ve benzerleri gibi) erişim serileştirilmemiştir. Bu, bu nesneleri paylaşan birden çok iş parçacığına sahip işlemler için olası bir tehlike oluşturur. Örneğin, bir iş parçacığı GDI nesnesini kullanırken başka bir iş parçacığı silerse, sonuçlar tahmin edilemez. Bu tehlike yalnızca GDI nesneleri paylaşılmayarak önlenebilir. Paylaşım kaçınılmazsa (veya isteniyorsa), uygulamanın erişimi eşitlemek için kendi mekanizmalarını sağlaması gerekir. Erişimi eşitleme hakkında daha fazla bilgi için bkz. Birden Çok İş Parçacığının Yürütülmesini Eşitleme.