Central Queensland Univeristy

MyInfocom

Faculty of Informatics and Communication

Olive - 85349 Home RealAudio Previous Slide Lecture Home Previous Slide 85349 Help 85349 Study Schedule

You are here: 85349 -> Resources -> Lectures -> 6 -> 17

Search | Site Map

[ Questions or Comments ]

Lecture 6: Slide 17 of 61

Mutual Exclusion with Test­and­Set
  • Shared data:

     boolean lock = false; 
  • Process Pi

     do
    {
    while (Test-and-Set(lock))
    {
    /*do nothing*/
    }

    critical section
    lock = false;
    remainder section
    }while (true)

[ Questions or Comments ]

You are here: 85349 -> Resources -> Lectures -> 6 -> 17

Search | Site Map

Olive - 85349 Home RealAudio Previous slide Lecture home Next slide 85349 Help 85349 Study Schedule
Edit | © Central Queensland University
Last modified: Mon Apr 2 15:56:58 2001 by webmaster