ОС1/Модификације предрок 2019
< ОС1
Пређи на навигацију
Пређи на претрагу
- Овај рок није решен. Помозите SI Wiki тако што ћете га решити.
Следеће модификације су се појавиле на одбрани пројекта у предроку 2019.
20 поена
- Проширити класу
Semaphoreстатичком методомaddOwner()и нестатичком методомremoveOwner(ID id)које додају и уклањају власнике семафора, респективно. addOwner()додаје текућу нит као власника.removeOwner(ID id)уклања нит са задатимID- јем уколико је она била власник.- Уколико методе
wait()илиsignal()позове нит која не припада скупу власника, оне немају ефекта.