这是一个创建于 3525 天前的主题,其中的信息可能已经有所发展或是发生改变。
我设想的程序有一个专门用于通讯的线程,为了防止界面的阻塞。
主线程和通讯线程通过『消息』来交互,于是就有这样一个问题:
1. 主线程启动通讯线程。
2. 主线程发起通讯请求,发送一个消息给通讯线程。
3. 通讯线程接收到消息,根据消息响应函数进行相应的操作。结束后发送一个消息给主线程。
4. 主线程接收到这个消息,然后进行下一步 ……
然后就进入了 2...3...4 步的循环。
然后在执行一个有很多步骤的任务时,难道就是靠 2 个线程之间不断的传递消息来进行下去吗?
总感觉哪里不对!
1 条回复 • 2015-04-30 21:18:49 +08:00
|
|
1
shierji 2015-04-30 21:18:49 +08:00
|