我分配LinuxFUTEX(2)操作系统类(class)中要求阅读的手册页,作为对学生在设计同步原语时不要自满的警告。futex()系统调用是Linux提供的API,允许用户级线程同步原语在必要时休眠和唤醒。手册页描述了可以使用futex()系统调用调用的5种不同操作。两个基本操作是FUTEX_WAIT(当线程试图获取一个同步对象并且有人已经持有它时,线程使用它让自己进入休眠状态)和FUTEX_WAKE(它线程在释放同步对象时用于唤醒任何等待的线程。)接下来的三个操作是乐趣的开始。手册页描述如下:FUTEX_FD(presentuptoandincludingLinux2.6.25)[