java 多线程之主线程与子线程
来源:互联网 发布:广州淘宝运营沛旭班 编辑:程序博客网 时间:2024/06/06 04:24
<span style="font-size:18px;">我们通常在主线程中创建子线程来执行特定任务,那么问题来了,子线程如果未执行完毕,主线程会退出吗?</span></span></span>
<span style="font-size:18px;">带着这个疑问,我们看下面的小demo</span>
public class Main {public Main() {// TODO Auto-generated constructor stub}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubnew Thread(new Runnable() {public void run() {while (true) {System.out.println("child thread running!");try {Thread.sleep(1000);} catch (InterruptedException e) {}}}}).start();System.out.println("main thread running!");}}
执行结果:
main thread running!
child thread running!
child thread running!
child thread running!
child thread running!
child thread running!
child thread running!
child thread running!
child thread running!
可以看出,子线程还在执行(死循环),主线程已经执行完毕了,但此时进程仍未退出(可以从任务管理器中查看到javaw.exe的进程)。
0 0
- java 多线程之主线程与子线程
- 多线程之主线程与子线程
- Python 多线程,主线程与子线程
- c++11多线程之主线程与子线程数据传输与共享
- C++拾遗--多线程:主线程与子线程的同步
- java 多线程 主线程等待 子线程序列、并发结果
- java 多线程 主线程等待子线程结束
- Java多线程--主线程等待所有子线程执行完毕
- java多线程--子线程的事务影响主线程吗
- Java多线程--让主线程等待子线程执行完毕
- 多线程NSThread+主线程子线程
- Android主线程与子线程之沟通
- 主线程与子线程之通讯(一)
- 子线程与主线程通信之Thread-Handler-Message
- 子线程与主线程通信之AsyncTask
- 线程1-主线程与子线程
- Java主线程与子线程的通信
- java主线程与子线程的存亡
- Unity3D之高级查询
- 虚函数底层实现机制
- 转载一篇LDA算法使用总结
- CSS盒模型--边框设置:border: 1px solid red(像素 样式 颜色 ),border-bottom:1px dotted #ccc
- JavaScript表单项数据过滤代码
- java 多线程之主线程与子线程
- Unity3D之增,减,删,改方法
- Unity骑士团培训心得
- 定期更新(推荐机器学习博客)
- 我是如何通过编程技术转换还金钱?
- OpenSSl 个人学习
- Java中thread的run()/start()方法以及Runnable接口
- 中文版Geneve02
- C++ 单例模式