
多线程编程需要注意的几点
1个回答
展开全部
1、不要在子线程操作UI控件
2、如果你操作了,也绝对不能调用UpdateData来更新界面,否则程序Crash
3、这一条建立在第一条基础上---你在子线程操作UI控件,不可以让主线程等待某些条件(如等待子线程关闭,而子线程正在操作UI、等待进
入临界区,而子线程已经进入,并且操作UI),否则会出现假死...
4、最好方案:子线程操作数据,完成之后,通知主线程进行更新....
2、如果你操作了,也绝对不能调用UpdateData来更新界面,否则程序Crash
3、这一条建立在第一条基础上---你在子线程操作UI控件,不可以让主线程等待某些条件(如等待子线程关闭,而子线程正在操作UI、等待进
入临界区,而子线程已经进入,并且操作UI),否则会出现假死...
4、最好方案:子线程操作数据,完成之后,通知主线程进行更新....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |