Posts tagged ‘synchonization’

Mei 7, 2008

Thread by Example (4) : Thread Mutex

Mutex (MUTual EXclusion lock) memberikan solusi dari problem race condition saat beberapa thread berusaha mengakses kode secara bersamaan, sehingga hanya satu thread yang bisa mengaksesnya dalam satu waktu dan thread lain akan menunggu saat thread tersebut telah selesai mengaksesnya. Artinya jika satu thread telah mengunci mutex, dan thread berikutnya berusaha mengunci mutex, maka thread ini akan diblock atau pending, sampai thread pertama membuka kunci mutex.

Objective

Yang dipelajari:

  • inisialisasi mutex
  • lock dan unlock mutex

read more »