Bagikan melalui


Beberapa Utas dan Objek GDI

Untuk meningkatkan performa, akses ke objek antarmuka perangkat grafis (GDI) (seperti palet, konteks perangkat, wilayah, dan sesukanya) tidak diserialisasikan. Ini menciptakan potensi bahaya untuk proses yang memiliki beberapa utas yang berbagi objek ini. Misalnya, jika satu utas menghapus objek GDI saat utas lain menggunakannya, hasilnya tidak dapat diprediksi. Bahaya ini dapat dihindari hanya dengan tidak berbagi objek GDI. Jika berbagi tidak dapat ditolak (atau diinginkan), aplikasi harus menyediakan mekanismenya sendiri untuk menyinkronkan akses. Untuk informasi selengkapnya tentang menyinkronkan akses, lihat Menyinkronkan Eksekusi Beberapa Utas.