|
查看: 1043|回复: 3
|
遇到阻塞线程,大家有什么解决的好办法?
[复制链接]
|
|
|
本帖最后由 protonwira 于 30-12-2010 08:13 PM 编辑
sleep, while, sendmessage, deviceiocontrol 等函数都会令线程阻塞, funtion必须返回才能够继续执行下一步, 常常导致界面像死了一样不动.
一般上你们的解决办法是什么呢? 建一个新的thread, 把阻塞的function丢进去, 改用postmessage, doevents,除了这些以外, 还有什么办法? |
|
|
|
|
|
|
|
|
|
|
发表于 30-12-2010 08:59 PM
|
显示全部楼层
好歹也要告诉大家你用什么编程语言..  |
|
|
|
|
|
|
|
|
|
|
发表于 30-12-2010 11:16 PM
|
显示全部楼层
建一个新的thread, 把阻塞的function丢进去, 改用postmessage, doevents
这已经是最好的方法了。 |
|
|
|
|
|
|
|
|
|
|
发表于 31-12-2010 11:37 AM
|
显示全部楼层
thread, background worker(都是thread)  |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|