为何在其他进程的UI切换时会影响我程序中的线程?
河西石头 2012-06-27 04:38:16 背景是这样的:
我做了一个socket通讯程序,每个端口建立一个socket连接,每打开一个连接就建立一个监听线程(打开连接的事件在主线程中触发),这个线程负责监听收到的报文,一旦收到就写入指定的文本(写入前我会验证其正确性),从设计思路上看应该是没有问题的。但当我在不同进程之间切换时就会出现监听线程暂停,等UI切换结束后监听线程才恢复工作(从收到的报文可以看出,因为在UI切换时收到的报文会累积一大堆在接收缓冲区中),望高手解答,整了很久了。