Сигнали

Сигнал - це щось, що може бути надіслано процесу системою або іншим процесом. З сигналом не пов'язано ніякої інформації, крім номера (коду), що вказує, який саме тип сигналу надсилається. При отриманні сигналу процес перериває свою поточну роботу і переходить на виконання функції, визначеної як обробник сигналів даного типу.

Таким чином, сигнали сильно схожі на переривання, але тільки високорівневі, керовані системою, а не апаратурою.

Механізм сигналів дозволяє вирішити, наприклад, проблему критичної секції іншим способом, ніж семафори.

Подумайте самостійно, як це можна зробити.