中国开发网: 论坛: 程序员情感CBD: 贴子 335897
pcplayer: 你这个测试好像是错的
sleep(onems);
application.ProcessMessages;

你先 sleep ,然后才 ProcessMessage

主线程sleep的时候,啥消息都不响应。当然你的第N个任务等待的时间就长了。

总之,在不用Fiber的情况下,你想在一个主线程里,达到类似多线程的目的,不是说程序写不出来,而是写得出来也异常复杂还不稳定,不如用多线程还简单些。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录