标签: linux virtual-machine futex
我在vSphere上使用Ubuntu虚拟机。我的应用程序每1秒等待一次pthread信号(sem_t)。当我进行系统调用时,发现系统调用返回的速度比1秒快得多。 strace的结果如下。
futex(0x7f4461035200,FUTEX_WAIT_BITSET_PRIVATE | FUTEX_CLOCK_REALTIME,0,{1,0},ffffffff)= -1 ETIMEDOUT(连接超时)
任何人都知道原因吗?