社区
C#
帖子详情
new一个线程,是不是线程代码执行完毕,线程就自动结束了?
ooolinux
2017-11-29 06:58:46
new一个线程,是不是线程代码执行完毕,线程就自动结束了?
如果myThread执行结束,是IsAlive变了,还是myThread变为null了?
...全文
5862
7
打赏
收藏
new一个线程,是不是线程代码执行完毕,线程就自动结束了?
new一个线程,是不是线程代码执行完毕,线程就自动结束了? 如果myThread执行结束,是IsAlive变了,还是myThread变为null了?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ooolinux
2017-11-30
打赏
举报
回复
@daixf_csdn @From_TaiWan @xuzuning @duanzi_peng 谢谢,应该明白了。
郑州高新区WPF小王子
2017-11-30
打赏
举报
回复
1
线程会自动销毁自己,或者显示的Abort结束线程。线程自己足够聪明的,没有调度任务时就待在线程池里,直到有任务分配过来或者时间长了就销毁自己。我们在调试程序时,经常会看到输出窗口中有类似:线程 0x2a98 已退出,返回值为 0 (0x0)。 0x2a98 表示线程Id值,至于IsAlive 楼上已经解释了。 PS:个人观点,欢迎指正。
xuzuning
2017-11-30
打赏
举报
回复
1
Thread.IsAlive属性 ,表示该线程当前是否为可用状态,只可能是 true 或 false 但 IsAlive 为假,并不一定表示线程结束,也可能是尚未开始工作,或正被其他线程中断 myThread 对象依然存在,可再次 myThread.Start()
秋的红果实
2017-11-30
打赏
举报
回复
1)办完事的线程,自然结束 2)isAlive是false,但是不是null,要看GC何时回收了
ooolinux
2017-11-30
打赏
举报
回复
@closurer ok,应该是的。
闭包客
2017-11-30
打赏
举报
回复
这个……变量是没有把自己设置为 null 的能力的。
圣殿骑士18
2017-11-29
打赏
举报
回复
1
new一个线程,是不是线程代码执行完毕,线程就自动结束了? ----是的。 如果myThread执行结束,是IsAlive变了,还是myThread变为null了? ------改变IsAlive。myThread的生命周期看其作用域,如果是方法内定义的就是方法结束后回收,对象级别的就是随对象一起回收。
线程
如何退出
结束
在Java中,
线程
的
结束
和退出需要根据不同的场景采取合适的方法。无论是通过自然
结束
、标志位控制,还是通过中断机制,正确的
线程
管理是确保应用程序稳定和高效运行的关键。在实际开发中,避免使用不安全的强制终止方法,采用优雅的
线程
结束
方式,并确保资源的正确释放,是编写健壮多
线程
应用程序的最佳实践。
易语言多
线程
管理及
结束
判断实战指南
错误处理是编程中的一种机制,用于处理在程序运行过程中出现的异常情况,确保程序的稳定性和健壮性。它可以帮助开发者检测、诊断和修正程序中的错误,防止程序因为错误而崩溃或者产生不可预测的结果。
c#
线程
自动
结束
今天的程序里面使用
线程
来接收UDP包,UDP每分钟一次。 receiveThread =
new
Thread(
new
ThreadStart(this.ReceiveHandle));receiveThread.Start(); 高度的时候发现每次只能接收
一个
UDP包,后面就断掉了,开始以为是UDP通信出了问题,仔细查找后才发现是
线程
每次收完数据,ReceiveHandle函数
执行
完毕
,就自...
new
不能
执行
autowired_多
线程
注意事项和获取子
线程
何时都
执行
完毕
前言最近一段时间在整公司项目里
一个
功能的优化,用到了多
线程
处理。期间也是踩了不少的坑,在这里想说下我遇到的问题和注意事项。以及怎样知道启动的那些多
线程
都处理
完毕
这些问题。实现Runnable接口类需要注意事项我这里用的多
线程
,是用了实现Runnable接口,这样的话,要比继承Thread类更加的灵活。毕竟类只能单继承,但可以多实现。1.事务失效我实现Runnable接口的类,是处理业务的handl...
C#
111,128
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章