欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

线程:方法join的使用

发布时间:2025/6/15 编程问答 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 线程:方法join的使用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

  方法join()的作用是等待线程对象销毁。

  方法join()的作用是所属的线程对象x正常执行run()方法中的任务, 而使当前线程z进行无限期的阻塞,等待线程x销毁后再继续执行线程z后面的代码。

public class MyThread extends Thread{@Overridepublic void run(){try {int secondValue = (int)(Math.random() * 10000);System.out.println(secondValue);Thread.sleep(secondValue);} catch (InterruptedException e) {e.printStackTrace();}} }public class Test {public static void main(String[] args){try {MyThread threadTest = new MyThread();threadTest.start();threadTest.join();System.out.println("我想当threadTest对象执行完毕后我再执行");} catch (InterruptedException e) {e.printStackTrace();}} }

方法join(long)与sleep(long)的区别

   方法join(long)的功能内部是使用wait(long)方法来实现的, 所以join(long)方法具有释放锁的特点。

  

总结

以上是生活随笔为你收集整理的线程:方法join的使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。