gpt4 book ai didi

c - 什么是 TpCallbackMayRunLong()?

转载 作者:行者123 更新时间:2023-11-30 17:53:40 25 4
gpt4 key购买 nike

我在这个函数中发现了一个段错误,但不知道它的作用、为什么会出现段错误,甚至不知道我的代码在哪里调用它。

有人可以透露一些信息吗?使用 Netbeans IDE 和 MinGW 工具链在 Windows 中编写 C 代码。

<小时/>

[更新]通常情况下,我会按照@JoachimPileborg的建议进行操作,但是当发生段错误时,调用堆栈不包含我的代码。事实上,它是这样写的

ntdll!TpCallbackMayRunLong ()
?? ()
ntdll!TpCallbackMayRunLong ()
?? ()

还有那些? () 计算为零!

我猜,从名称来看,TpCallbackMayRunLong() 是在空闲时间由系统调用的,当然不是从我的代码中调用的。

最佳答案

我从来没有找出是什么原因造成的,但从函数的名称来看,我猜测它不喜欢我的阻塞等待( timeout = zer0 ),所以我将超时设置为 20 秒,它工作得很好.

我知道发送方会不断地传输,这20秒刚好足以同步发送方和接收方的启动。嗯嗯

关于c - 什么是 TpCallbackMayRunLong()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15471719/

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