读书人

在线程中又开线程可以吗

发布时间: 2013-06-25 23:45:42 作者: rapoo

在线程中再开线程,可以吗?
我的主程序已经开了一个线程了,这个线程做很多业务逻辑(为了不让主窗体死到那里),
现在编程需要,要在这个线程里再开两个线程,注意是包含关系,而不是并列关系:

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


请问这个思路可以吗?能实现吗?
[解决办法]

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

主线程(窗体)

[解决办法]


[解决办法]
---大线程(很多业务逻辑)

[解决办法]

[解决办法]


[解决办法]

[解决办法]
---小线程A

[解决办法]

[解决办法]
---小线程B


请问这个思路可以吗?能实现吗?


完全可以
[解决办法]
当然可以
[解决办法]
在.NET下面托管的资源是自动释放的,线程里面可以另起线程
[解决办法]
线程都是独立的,你的结构只是你的程序的逻辑结构。线程在什么地方开都行。
[解决办法]
肯定可以。
[解决办法]
多线程在没有充分认识的情况下,容易出很多认识之外的问题。。。。
[解决办法]
引用:
线程都是独立的,你的结构只是你的程序的逻辑结构。线程在什么地方开都行。

+1
当然在开线程的时候注意安全!
[解决办法]
想咋开就咋开,没关系的,但是,一定要注意安全..........
[解决办法]
在自己的可控范围之内,开几个线程是没有关系的。关键在于如何去控制
[解决办法]
肯定可以啊
[解决办法]
控制才是重点
[解决办法]
这是可以是,因为主函数就是由主线程调用的,你所开的线程都是在主线程里开的,主线程也是线程,这个问题估计你自己也可以回答了。

读书人网 >C#

热点推荐