gpt4 book ai didi

linux - 我应该使用哪个信号从 accept() API 中出来?

转载 作者:太空宇宙 更新时间:2023-11-04 09:44:36 26 4
gpt4 key购买 nike

我有两个线程,一个被 accept() 中的新连接阻塞,另一个与其他进程通信。当我的应用程序要关闭时,我需要从 accept() 中唤醒第一个线程。我试图阅读 accept() 的手册页,但没有找到完整的东西。我的问题是我应该从第二个线程向第一个线程发送哪个信号,这样它就会从接受中出来,也不会被杀死?

谢谢。

最佳答案

您可以使用带有超时的select,例如您执行accept 的线程如果没有任何反应则每1 或2 秒唤醒一次并检查是否关闭。你可以查看this page有一个想法。

关于linux - 我应该使用哪个信号从 accept() API 中出来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17700331/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com