Для чего предназначен примитив синхронизации условная переменная?

Позволяет потокам ожидать выполнения некоторого условия (события), связанного с разделяемыми данными. Над ней определены две основные операции: wait и signal. Нить, выполнившая операцию wait, блокируется до того момента, пока другая нить не выполнит операцию signal. Таким образом, операцией wait первая нить сообщает системе, что она ждет выполнения какого-то условия, а операцией signal вторая нить сообщает первой, что параметры, от которых зависит выполнение условия, возможно, изменились. Используется для проверки секции по условию pthread_cond_wait/signal/broadcast/timeout().

186. Нарисуйте график загрузки процессора системой периодических задач с заданными параметрами при планировании их по RM-алгоритму.

187. Нарисуйте график загрузки процессора системой периодических задач с заданными параметрами при планировании их по EDF-алгоритму.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: