作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在这个函数中发现了一个段错误,但不知道它的作用、为什么会出现段错误,甚至不知道我的代码在哪里调用它。
有人可以透露一些信息吗?使用 Netbeans IDE 和 MinGW 工具链在 Windows 中编写 C 代码。
<小时/>[更新]通常情况下,我会按照@JoachimPileborg的建议进行操作,但是当发生段错误时,调用堆栈不包含我的代码。事实上,它是这样写的
ntdll!TpCallbackMayRunLong ()
?? ()
ntdll!TpCallbackMayRunLong ()
?? ()
还有那些? ()
计算为零!
我猜,从名称来看,TpCallbackMayRunLong()
是在空闲时间由系统调用的,当然不是从我的代码中调用的。
最佳答案
我从来没有找出是什么原因造成的,但从函数的名称来看,我猜测它不喜欢我的阻塞等待( timeout = zer0 ),所以我将超时设置为 20 秒,它工作得很好.
我知道发送方会不断地传输,这20秒刚好足以同步发送方和接收方的启动。嗯嗯
关于c - 什么是 TpCallbackMayRunLong()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15471719/
我在这个函数中发现了一个段错误,但不知道它的作用、为什么会出现段错误,甚至不知道我的代码在哪里调用它。 有人可以透露一些信息吗?使用 Netbeans IDE 和 MinGW 工具链在 Windows
我是一名优秀的程序员,十分优秀!