社区
进程/线程/DLL
帖子详情
关于线程的同步~~~
sursure
2005-08-30 11:00:58
我的程序有一个主线程和一个工作线程,我现在想用工作线程处理些计算,然后主线程继续运行,等子线程计算完成后,通知主线程完成计算,然后主线程接收数据。主要是主线程不要等待子线程,和整个程序的执行效率(如:不要主线程循环查询,它本身有其他重要事情)。这是个很简单的同步问题,希望各位能给出较为理想的解决方案。
...全文
88
4
打赏
收藏
关于线程的同步~~~
我的程序有一个主线程和一个工作线程,我现在想用工作线程处理些计算,然后主线程继续运行,等子线程计算完成后,通知主线程完成计算,然后主线程接收数据。主要是主线程不要等待子线程,和整个程序的执行效率(如:不要主线程循环查询,它本身有其他重要事情)。这是个很简单的同步问题,希望各位能给出较为理想的解决方案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DentistryDoctor
2005-08-31
打赏
举报
回复
工作线程工作结束后向主线程发送自定义消息就可以了。
PostMessage.
qq_lhz
2005-08-31
打赏
举报
回复
你看这样可不可以:
1.有数据要计算,那么就启动一个辅助线程去完成计算,主线程继续工作
2.辅助线程计算完毕后,通过SendMessage()/PostMessage()发送消息给主线程
3.主线程收到消息,接收相关结果数据
这里面要对用到的资源做些同步的工作,比如: 共用的数据块,可以用一些同步的方式,如Critical Section、Mutex、Semaphore等.
wwwzhifeiji
2005-08-31
打赏
举报
回复
借问一下,如果有多个辅助线程,应该怎么做同步?
线程个数还不确定,就是每次运行是可能个数不一样
wangyangcheng
2005-08-30
打赏
举报
回复
Global variant、Critical Section、Mutex、Semaphore
多种机制都可以实现,自己去选择吧。
Android应用程序消息处理机制
Android应用程序与传统的PC应用程序一样,都是消息驱动的。也就是说,在Android应用程序主
线程
中,所有函数都是在一个...掌握Android应用程序消息处理机制,有助于我们熟练地使用
同步
和异步编程,提高程序的运行性能
线程
同步
的四种方式
转载地址: http://blog.csdn.net/ebowtang/article/details/29905309一,...
线程
同步
是指多
线程
通过特定的设置(如互斥量,事件对象,临界区)来控制
线程
之间的执行顺序(即所谓的
同步
)也可以说是在
线程
之间通过...
JAVA多
线程
精讲下
线程
的
同步
(
线程
安全问题)l
线程
的死锁l
线程
间通信l
线程
组l
线程
池l 多
线程
的第三种实现方案l 匿名内部类方式使用多
线程
l 定时器的使用l 多
线程
面试题
Java多
线程
之
线程
同步
线程
同步
线程
同步
:当有一个
线程
在对内存进行操作时,其他
线程
都不可以对这个内存地址进行操作,直到该
线程
完成操作, 其他
线程
才能对该内存地址进行操作,而其他
线程
又处于等待状态,实现
线程
同步
的方法有很多。 ...
多
线程
实现
线程
同步
~~临界区对象
临界区对象 临界区对象,是指当使用某个
线程
访问共享资源时,
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章