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