Tentang Sinkronisasi
Untuk menyinkronkan akses ke sumber daya, gunakan salah satu objek sinkronisasi di salah satu fungsi tunggu. Status objek sinkronisasi disinyalkan atau tidak ditandatangani. Fungsi tunggu memungkinkan utas memblokir eksekusinya sendiri sampai objek yang tidak ditandatangani yang ditentukan diatur ke status yang disinyalkan. Untuk informasi selengkapnya, lihat Sinkronisasi Interprocess.
Berikut ini adalah mekanisme sinkronisasi lainnya:
- input dan output yang tumpang tindih
- panggilan prosedur asinkron
- objek bagian kritis
- variabel kondisi
- kunci pembaca/penulis ramping
- inisialisasi satu kali
- akses variabel yang saling diblokir
- daftar yang ditautkan secara senyap yang saling terkait
- antrean timer
- makro MemoryBarrier
Untuk informasi tambahan tentang sinkronisasi, lihat Masalah Sinkronisasi dan Multiproscessor.