Semafor (programovanie): Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Minorax (diskusia | príspevky)
d Undid edits by 194.160.11.34 (talk) to last version by Lalina: ??
Riadok 21:
{
s := v;
}
 
Všimnime si, že zvyšovanie premennej ''s'' nesmie byť prerušené a procedúra ''P'' nesmie byť prerušená, ak ''s'' je väčšie od 0. Toto sa dá dosiahnuť pomocou špeciálnej inštrukcie [[test-and-set]] (ak to v danej architektúre [[inštrukčná sada]] podporuje) alebo (ak to je [[jednoprocesorový systém]]) sa dá zakázať [[prerušenie]] na zabránenie prepnutia procesu.