应用程序很卡,怎么增加线程?没分了,请各位帮忙
MFC应用程序,界面上有一个列表控件,负责显示从网络接收的数据,当数据量很大时,列表控件不停地刷屏,此时单击菜单打开一个模态对话框,对话框没有弹出,再点击别的,都点不了,好像模态对话框已经弹出,列表控件依然在刷屏。
这是怎么回事呢?是不是单线程只能处理一个任务呢?能否通过增加线程解决这个问题呢?
没分了,请各位指点,谢谢
[解决办法]
AfxBeginThread创建线程,线程中去接收网络数据,接收到后发消息给主线程去更新列表,如果插入的数据项非常非常多,可以考虑那啥虚拟列表,百度去我也没用过这玩意儿
[解决办法]
AfxBeginThread线程去解决,界面本身就是一个线程,如果他再接收数据时候会一直不停接收程序会卡死哪里,你用AfxBeginThread去解决
[解决办法]