man 2 eventfd说:
#包括<sys/ventfd.h>initval(无符号int initval,int标志);
extern int eventfd (int __count, int __flags) __THROW;
我之所以这样做,是因为我需要将eventfd作为函数指针传递,并且当它具有在手册中描述的签名时会收到警告
但是,由于我的站点数量可能少于试图访问它们的列车,所以我想在关键部分(这将是我的火车站)添加一个类似信号量的机制,但是我们必须在os类中使用eventfd,而不是使用信号量。我的代码是://train example : 6 trains and just 3 alleys in a critical section// threads = trains will stay = sleep in trainstation and p