在线程中再开线程,可以吗?

hejialin666 2011-05-16 10:56:21
我的主程序已经开了一个线程了,这个线程做很多业务逻辑(为了不让主窗体死到那里),
现在编程需要,要在这个线程里再开两个线程,注意是包含关系,而不是并列关系:

主线程(窗体)
|
|---大线程(很多业务逻辑)
| |
| |---小线程A
| |---小线程B



请问这个思路可以吗?能实现吗?
...全文
6939 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
南浦秋叶 2013-04-28
  • 打赏
  • 举报
回复
嗯,今天又学到了一点知识!
ttiimm11 2011-05-16
  • 打赏
  • 举报
回复
在自己的可控范围之内,开几个线程是没有关系的。关键在于如何去控制
LBreathy 2011-05-16
  • 打赏
  • 举报
回复 1
想咋开就咋开,没关系的,但是,一定要注意安全..........
ohkuy 2011-05-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hwbox 的回复:]
线程都是独立的,你的结构只是你的程序的逻辑结构。线程在什么地方开都行。
[/Quote]
+1
当然在开线程的时候注意安全!
HDNGO 2011-05-16
  • 打赏
  • 举报
回复 1
多线程在没有充分认识的情况下,容易出很多认识之外的问题。。。。
advisd 2011-05-16
  • 打赏
  • 举报
回复
肯定可以。
hwbox 2011-05-16
  • 打赏
  • 举报
回复
线程都是独立的,你的结构只是你的程序的逻辑结构。线程在什么地方开都行。
雪饮 2011-05-16
  • 打赏
  • 举报
回复
在.NET下面托管的资源是自动释放的,线程里面可以另起线程
bdmh 2011-05-16
  • 打赏
  • 举报
回复
当然可以
isjoe 2011-05-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 hejialin666 的回复:]
我的主程序已经开了一个线程了,这个线程做很多业务逻辑(为了不让主窗体死到那里),
现在编程需要,要在这个线程里再开两个线程,注意是包含关系,而不是并列关系:

主线程(窗体)
|
|---大线程(很多业务逻辑)
| |
| |---小线程A
| |---小线程B


请问这个思路可以吗?能实现吗?
[/Quote]

完全可以
MyCodex 2011-05-16
  • 打赏
  • 举报
回复
这是可以是,因为主函数就是由主线程调用的,你所开的线程都是在主线程里开的,主线程也是线程,这个问题估计你自己也可以回答了。
milan84 2011-05-16
  • 打赏
  • 举报
回复
控制才是重点
icesoul2030 2011-05-16
  • 打赏
  • 举报
回复
肯定可以啊

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧