Concurrency en race condities
Concurrency en race condities
Concurrency en race condities
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Ev<strong>en</strong>t counters<br />
• Object met unsigned integer waarde <strong>en</strong> 3 method<strong>en</strong>:<br />
unsigned int advance();<br />
– Increm<strong>en</strong>teer waarde atomair <strong>en</strong> geef oude waarde terug<br />
(combineert eig<strong>en</strong>lijk Ev<strong>en</strong>t Counter <strong>en</strong> Sequ<strong>en</strong>cer)<br />
unsigned int read();<br />
– Geef waarde terug (kan inmiddels alweer verhoogd zijn)<br />
unsigned int wait(unsigned int value);<br />
– Blokkeer tot minimaal “value” is bereikt (kan inmiddels<br />
alweer verhoogd zijn)<br />
College OS 2010 – 2011 22