使用多线程,结果页面越来越卡最后崩溃。

-1

我在网上找了一下,好像不是其他线程用了sleep()的问题,而是其他线程和主线程互相抢资源什么的?解决思路是发送信息给主线程去做吗?看到有人发的有关消除线程卡顿的代码

void DoEvent()
{
static MSG msg;
if(::PeekMessage(&msg,NULL,0,0,PM_NOREMOVE))
{
AfxGetApp()->PumpMessage();
}
}

不过我找不到AfxGetApp()这个函数。他们说的头文件<afxwin.h><afx.h>什么的我也找不到。

VC++2010

0

也不说清楚你当前写的什么程序,环境是什么,多线程的需求是什么。。。你不说清楚,没法回答你。

ava
慢羊羊

2020-2-19

嗷、、、打扰了T T问题找到了,我是有一个地方弄出死循环了。。 -  Oo神奇椰果oO  2020-2-20
技术讨论社区