semaphore(名词):信号量;信号旗语;信号装置。常指用旗帜/手臂动作传递信息的系统;在计算机领域也指用于协调并发访问的“信号量”(一种同步机制)。
/ˈsɛməˌfɔːr/
A semaphore uses flags to send messages over a distance.
信号旗语用旗帜在远距离传递信息。
In the program, a semaphore prevents two threads from writing to the same file at the same time.
在这个程序中,信号量防止两个线程同时写入同一个文件。
来自法语 sémaphore,由希腊语词根组合而来:sēma(“标记、信号”)+ -phoros(“携带者、传递者”),字面意思是“携带信号的东西”。最初多用于通信与铁路等领域,后来被借用到计算机科学中表示“控制访问的信号机制”。