Скажімо, у нас є якась нитка, яка хоче перевірити, коли інша нитка закінчила своє завдання. Я прочитав, що ми повинні викликати функцію типу wait (), яка змусить цей потік чекати, поки не отримає повідомлення про те, що інший потік закінчено. І що це добре, тому що це означає, що ми не проводимо дороге опитування.
Але чи все-таки опитування не відбувається всередині на нижчому рівні? Тобто, якщо ми змусимо потік wait () чи не ядро, яке виконує опитування, все-таки перевірити, коли інший потік закінчений, щоб потім він міг сповістити перший потік?
Я припускаю, що я щось пропав тут, може хтось просвітити мене?