gpt4 book ai didi

linux - 挂起轮询系统调用

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:14 24 4
gpt4 key购买 nike

我的程序间歇性地卡在轮询调用中

strace 输出

poll([{fd=52, events=POLLIN}], 1, 250 <unfinished ...>
<... poll resumed> ) = 0 (Timeout) <0.250281>
wait4(16953, 0x7f00cd24d90c, WNOHANG, NULL) = 0 <0.000019>

看起来它正在等待 POLLIN(POLLIN-无数据可读)事件。从 lsof 输出我找到了文件,文件是文本文件。但不确定是什么原因导致轮询挂起

任何输入将不胜感激

最佳答案

在我的例子中,应用程序进程似乎卡在了 POLLIN 事件中,但实际挂起是在我的应用程序进程等待其他进程响应的其他事件中。

关于linux - 挂起轮询系统调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47872095/

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