Theseoperatingsystemsprovidedifferentlockingmechanismsdepending pada kebutuhan pengembang aplikasi '. Spinlocks berguna untuk sistem multiprosesor mana thread dapat berjalan di sibuk loop (untuk waktu singkat) daripada menimbulkan biaya overhead yang dimasukkan ke dalam antrian tidur. Mutexes berguna untuk mengunci sumber daya. Solaris 2 menggunakan mutexes adaptif, berarti bahwa mutex diimplementasikan dengan kunci berputar pada mesin multiprosesor. Semaphore dan variabel kondisi alat yang lebih sesuai untuk sinkronisasi ketika sumber daya harus dipegang untuk jangka waktu yang panjang, karena berputar adalah tidak efisien untuk durasi yang panjang.
Sedang diterjemahkan, harap tunggu..