Tag: 自旋锁

非阻塞套接字在C中没有自旋锁接受

可能重复: 唤醒线程在accept()调用时被阻塞 我正在编写一个小型服务器,它监听连接(接受它们并将它们传递给工作线程),直到发送自定义停止信号。 如果我使用阻塞套接字,那么我的主接受循环不会破坏正在发送的自定义停止信号。 但是,我希望避免使用带有非阻塞套接字的busy-wait / spinlock循环。 我想要的是我的主接受循环阻止,直到收到连接或发送停止信号。 这可能在Linux上的C? 非常感谢。