Thursday, March 5, 2015

Basic Mutex dalam Thread - C#

MUTual EXclusion (MUTEX) fungsinya sama dengan fitur lock. Cuman dari segi kecepatan, lock lebih cepat 50x dibanding mutex. Kelebihan mutex sendiri adalah dapat bekerja pada beberapa proses sekaligus, makanya mutex dapat disebut juga computer-wide dan application-wide.  Untuk mengunci sesuatu kita menggunakan fungsi Mutex.waitOne() dan untuk merelease digunakan Mutex.ReleaseMutex().

Contoh penggunaan mutex :
Yaaaah.... cara kerja mirip dengan lock... Hasilnya :
Untuk detik pertama :
Detik berikutnya :
Dan yang terakhir :

No comments:

Post a Comment