社区
C#
帖子详情
多线程问题.
feng0hua0
2009-04-21 09:19:49
假设创建3个线程,每个线程执行完就向主线程发送一个完成任务的消息,然后主线程再分配任务.但是实际运行过程中,只有第一个线程在运行了...也就是说主线程创建第一个线程,给他分配任务时,要等他完成了,返回完成任务的消息,又会继续给他分配线程,这样其他两个线程就一直空着了...和非多线程一样了,请问如何解决呢?
...全文
57
6
打赏
收藏
多线程问题.
假设创建3个线程,每个线程执行完就向主线程发送一个完成任务的消息,然后主线程再分配任务.但是实际运行过程中,只有第一个线程在运行了...也就是说主线程创建第一个线程,给他分配任务时,要等他完成了,返回完成任务的消息,又会继续给他分配线程,这样其他两个线程就一直空着了...和非多线程一样了,请问如何解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jdhlowforever
2009-04-21
打赏
举报
回复
[Quote=引用 5 楼 wartim 的回复:]
线程里调用委托方法去执行主线程的方法
[/Quote]
同意
wartim
2009-04-21
打赏
举报
回复
线程里调用委托方法去执行主线程的方法
feng0hua0
2009-04-21
打赏
举报
回复
我的消息是这样传递的:
主线程创先线程的时候把自身传递过去,然后在线程中调用主线程的函数,让主线程给他分配任务.
feng0hua0
2009-04-21
打赏
举报
回复
刚发现好像WINDOWS的机制是线程完成任务后会主动通知主线程,不用让他再发完成消息到主线程,是不是这样啊?
soaringbird
2009-04-21
打赏
举报
回复
你的消息是怎么传的?
dyshadow
2009-04-21
打赏
举报
回复
如果是设定三个线程的话,那么应该设置一个线程的COUNT咯?
开始的时候创建三个线程,并且运行。当接受到任务完成消息,就立刻再创建线程。
应该没有什么太大难度咯。。。
伪代码帖上来看看?
POSIX
多线程
程序设计.pdf
《POSIX
多线程
程序设计》深入描述了IEEE的开放系统接口标准——POSIX线程,通常称为Pthreads标准。本书首先解释了线程的基本概念,包括异步编程、线程的生命周期和同步机制;然后讨论了一些高级话题,包括属性对象、...
WPF
多线程
演示
综上所述,WPF
多线程
演示项目可能涵盖了如何在WPF应用中正确使用
多线程
、避免阻塞UI、利用BackgroundWorker、Task Parallel Library或异步编程模型来实现后台任务,以及处理线程安全和异常等
问题
。这些知识点对于...
多线程
编程技术开发资料.pdf
标题与描述均提到了“
多线程
编程技术开发资料”,这表明文档主要聚焦于
多线程
编程技术的探讨...然而,
多线程
编程也带来了诸如数据同步、线程安全等
问题
,需要开发者掌握相应的理论知识和实践经验,才能充分发挥其优势。
下载
多线程
编程技术开发资料 高清完整PDF版
死锁是
多线程
编程中经常遇到的一个
问题
,它指的是两个或多个线程互相等待对方释放锁,从而导致进程永远阻塞的情况。避免死锁需要程序员在设计程序时仔细规划锁的使用和线程间的交互。 8. 并发与并行 并发...
【
多线程
】
多线程
的项目实战
为什么用
多线程
2.什么时候用
多线程
3.
多线程
编码项目实战4. 为什么不用join() 需求是这样的:最近在做一个有关学校考试的项目,其中老师可能任课好几门学科,每个学科有好几个班上,考完试后,老师想打印学生答题...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章