在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口  

    多线程中的join()是什么?

    C#版本

    http://zjj1211.blog.51cto.com/1812544/368175 

    http://blog.sina.com.cn/s/blog_6680da090100s9lr.html

    Java版本

    http://zjj1211.blog.51cto.com/1812544/368175    Thread和Runable

    http://hi.baidu.com/lizhenzhen1020/blog/item/cd349658963cce5afbf2c025.html  Runnable的同步版本 以及【宜】中的中间部分

    关于java多线程中join的使用  http://www.2cto.com/kf/201109/102666.html Thread版本

    http://luckyapple.iteye.com/blog/457298  JAVA多线程suspend()、resume()和wait()、notify()的区别

总结:join方法的功能就是使异步执行的线程变成同步执行。也就是说,当调用线程实例的start方法后,这个方法会立即返回,如果在调用start方法后后需要使用一个由这个线程计算得到的值,就必须使用join方法。

         如果不使用join方法,就不能保证当执行到start方法后面的某条语句时,这个线程一定会执行完。而使用join方法后,直到这个线程退出,程序才会往下执行。

相关文章:

  • 2022-12-23
  • 2021-11-13
  • 2021-06-11
  • 2022-03-01
  • 2022-12-23
  • 2022-03-07
  • 2022-03-07
  • 2021-07-05
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2022-02-27
  • 2021-05-29
  • 2021-11-20
相关资源
相似解决方案