Thread.join()
Posted xyyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thread.join()相关的知识,希望对你有一定的参考价值。
即使子线程休眠了,也不去抢cpu资源,等子线程做完了主线程再做;
public class Test5 { public static void main(String[] args) { MyRunnable2 r = new MyRunnable2(); Thread t = new Thread(r, "子线程"); t.start(); try { //合并线程 t.join(4000); } catch (InterruptedException e) { e.printStackTrace(); } r.run(); } } class MyRunnable2 implements Runnable { @Override public void run() { for (int i = 0; i < 30; i++) { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(Thread.currentThread().getName() + ":" + i); } } }
以上是关于Thread.join()的主要内容,如果未能解决你的问题,请参考以下文章