Це метафора, яку запропонував творець ідеї.
Ідея була запропонована голландським комп'ютерним вченим Едсгером Дайкстра на початку 1960-х.
Я не розмовляю голландською мовою, але дивлячись на статті, яку він написав на цю тему, це виглядає так, що він говорить про seinpaal, що перекладається з англійської на "сигнальний пост" або семафор .
Він описує поняття як:
Іди спати, ми знову тебе розбудимо, коли потрібно продовжувати.
Це для мене звучить як метафора для машиніста поїзда, який наближається до семафору і зупиняється, поки йому не дозволяють відновитись.
У статті він говорить:
Відтепер я буду називати логічну змінну, яка забороняє машині продовжувати працювати як seinpaal (або семафор )
Якщо їх створив англомовний, вони, можливо, обрали б щось інше. Але для голландського спікера в 60-х роках ця аналогія, мабуть, мала найбільш сенс описати, що таке ідея.