社区
C#
帖子详情
如何使子线程一直运行,直到主线程结束?
tahn30625
2013-07-24 04:44:13
请各位高手帮忙,初学多线程,求指教!!!
C#语言:在主线程中用以下代码创建一个子线程,如何使这个子线程一直运行直到主线程结束?
Thread th = new Thread(new ThreadStart(DoWork));
th.IsBackground = true;
th.Start();
...全文
333
10
打赏
收藏
如何使子线程一直运行,直到主线程结束?
请各位高手帮忙,初学多线程,求指教!!! C#语言:在主线程中用以下代码创建一个子线程,如何使这个子线程一直运行直到主线程结束? Thread th = new Thread(new ThreadStart(DoWork)); th.IsBackground = true; th.Start();
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qldsrx
2013-07-24
打赏
举报
回复
典型的“占着茅坑不拉屎”,你的子线程没事做了就该结束,一直运行浪费系统资源,毫无意义。
IE11下面经常卡到爆
2013-07-24
打赏
举报
回复
一般没必要那么做,子线程完成后就停止等待回收 把运行的参数和状态“驻留在主线程”中,需要的时候再重新开一个
yehuan911
2013-07-24
打赏
举报
回复
学习一下,好得很
请叫我卷福
2013-07-24
打赏
举报
回复
子线程执行任务完成后 就会结束了 如果你想让子线程不马上结束或者永远不结束(直到程序关闭) 那么你就自己写代码让它一直执行某个任务 如果子线程任务执行完毕了 为什么还要让它不结束呢?
jiezi316
2013-07-24
打赏
举报
回复
IsBackground = true; 即当前子线程为守护线程。主线程退出时,该子线程自己会退出
tahn30625
2013-07-24
打赏
举报
回复
SocketUpEx,能说再详细一点么?刚刚学多线程,多谢
罪人不釋之枷
2013-07-24
打赏
举报
回复
我是說在整個程序結束的時候,別忘了關閉線程 整個程序
SocketUpEx
2013-07-24
打赏
举报
回复
引用 2 楼 u010700121 的回复:
th.abort();
不要使用th.abort(); 使用变量
罪人不釋之枷
2013-07-24
打赏
举报
回复
LS+1 做一個循環,不過也不要忘了thread.sleep(間隔時間); 結束的時候別忘了關閉線程 th.abort();
SocketUpEx
2013-07-24
打赏
举报
回复
private void DoWork() { while(true) { } }
主
线程
退出,子
线程
会退出吗?子
线程
崩溃,
主
线程
会退出吗?
可以看到进程
结束
了,没跑用例前我以为子
线程
崩溃
主
线程
不会有影响,但是错误的。因为这里涉及到了信号的处理行为,子
线程
产生的信号应该也算是此进程产生的信号,那信号对应的处理方式是什么呢?若是
主
线程
调用 ...
python 中
主
线程
结束
子
线程
还在
运行
么_Python
线程
的生命周期
父
线程
和子
线程
当一个新的进程或程序开始
运行
时,它将以一个
线程
开始,这个
线程
被称为
主
线程
。然后
主
线程
可以启动或生成其他
线程
,这被称为子
线程
,它们同样是进程的一部分,但独立执行其他任务。如果需要,这些
线程
...
C#-
线程
-子
线程
如何通知
主
线程
,个人总结
主
线程
运行
中激活子
线程
,子
线程
会做出计算改变X的值,
主
线程
继续做其它的事,直到X的值发生改变时,才会响应,并在textbox中输出X的值(这一过程中
主
线程
并不知道何时X的值才会变,它不能循环等待,必须去做别的事...
子
线程
先于
主
线程
退出
参考该文,该文中已经列举了多种方法, 实际中还可以如下操作: 例如:当进程中有多个子
线程
,子
线程
中还有子
线程
。...(无论是进程中的,还是
线程
中的子
线程
),保证
线程
结束
后,资源能够回收。 ...
多
线程
-
主
线程
等待子
线程
都执行
结束
再执行
多
线程
-
主
线程
等待子
线程
都执行
结束
再执行 有三种方式可以实现: 使用Thread的join()等待所有的子
线程
执行完毕,
主
线程
在执行; 等待多
线程
完成的CountDownLatch; 同步屏障CyclicBarrier; 一、使用Thread的join...
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章