Блокировка и пробуждение процессов в ядре Linux - PullRequest
0 голосов
/ 07 мая 2018

Я пишу системные вызовы 'wait' и 'sig' для реализации пользовательской синхронизации. Некоторые события с идентификатором создаются для того, чтобы процессы могли помещаться в соответствующие очереди ожидания в результате вызова wait (eventID).

Я новичок в том, что касается Linux и его различных системных вызовов, поэтому я не смог найти полезного решения. Итак, как проще всего заблокировать процесс, а потом разбудить его? Работают ли простые sleep () и wake_up (task_structure)?

Спасибо

...