找回密码
 注册
查看: 2020|回复: 1

while (isMonitorRunning);

[复制链接]
发表于 2006-6-18 16:45:26 | 显示全部楼层 |阅读模式
我在 evaconnecter.cpp 中发现了大量的这条语句,不知道这是什么意思,不过从理论是这样永远是死循环。

我把它们改成了 isMonitorRunning = false (或者是 true, 记不清了); 后就解决了掉线后 CPU 占用率一直是 100%,而且程序挂起的问题。
发表于 2006-6-18 19:33:36 | 显示全部楼层
等我空了检查一下. sorry, 一时也记不清了.

应该是是否正在处理发送缓冲和接收缓冲的一个标志. 可能会导致死循环.
你先按你改的运行, 看看是否会碰到什么问题,, 如果运行一段时间都没有发现问题,, 还请你再说一声啊. 我抽空再看看代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-7-18 15:36 , Processed in 0.036284 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表