Это метафора, предложенная создателем идеи.
Идея была предложена голландским ученым Эдсгером Дейкстра в начале 1960-х годов.
Я не говорю по-голландски, но, глядя на статью, которую он написал на эту тему, похоже, что он говорит о seinpaal, что в переводе с английского означает «сигнальный пост» или семафор .
Он описывает концепцию как:
Иди спать, мы снова разбудим тебя, когда тебе нужно будет продолжить.
Для меня это звучит как метафора машиниста поезда, приближающегося к семафору и останавливающегося до тех пор, пока ему не разрешат возобновить движение.
Он говорит в газете:
Отныне я буду называть логическую переменную, которая запрещает машине продолжать работу как seinpaal (или семафор )
Если бы они были созданы англоязычными, они могли бы выбрать что-то другое. Но для говорящего на голландском языке в 1960-х годах эта аналогия, должно быть, имела смысл описать идею.