วันพฤหัสบดีที่ 6 ธันวาคม พ.ศ. 2550

1.7 Mutex Mutex

เป็น Semaphore อย่างง่ายที่นำมาใช้ในการจัดการ Mutual Exclusion กับรีซอร์สที่แชร์ได้อย่างมีประสิทธิภาพ โดยเฉพาะกับ Thread ( ที่เราจะศึกษาเพิ่มเติมในหัวข้อต่อไป)โดยMutexเป็นตัวแปรที่มีสภาวะได้2สภาวะคือ unlocked และ locked ที่ใช้เพียง 1 บิตที่แสดงสภาวะของมัน แต่ในทางปฏิบัติเราใช้ integer
ในสภาวะ unlocked จะใช้ 0 ส่วนสภาวะ locked จะใช้เลขอื่น เราจะใช้ 2 โปรซีเดอร์

ไม่มีความคิดเห็น: