多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### 线程分类 ``` 主线程, 守护线程,用户线程 ``` ### 主线程和用户线程 ``` 主线程结束后,用户线程会继续执行 public static void main(String[] args){ new Thread(new Runnable() { @Override public void run() { for (int i=0; i<30; i++){ try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("子线程 : "+ i); } } }).start(); for (int i=0; i<10; i++){ System.out.println("主线程 : "+ i); } System.out.println("主线程执行结束"); } ``` ### 主线程和守护线程 ~~~ 主线程结束后,守护线程也会销毁 public static void main(String[] args){ Thread t1 = new Thread(new Runnable() { @Override public void run() { for (int i=0; i<30; i++){ try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("守护线程 : "+ i); } } }); // 设置守护线程 t1.setDaemon(true); t1.start(); for (int i=0; i<10; i++){ System.out.println("主线程 : "+ i); } System.out.println("主线程执行结束"); } ~~~