Java Thread join() 的用法
来源:互联网 发布:软件开发安全职责 编辑:程序博客网 时间:2024/05/21 11:36
Java Thread join() 的用法
Thread join() java
Java Thread中, join() 方法主要是让调用改方法的thread完成run方法里面的东西后, 在执行join()方法后面的代码。示例:
如果去掉t1.join()这个语句过后, 输出的书序是乱的, 加上这个语句过后, 就会按照顺序输出, 从某种意义上说实现了同步。
- class ThreadTesterA implements Runnable {
- private int counter;
- @Override
- public void run() {
- while (counter <= 10) {
- System.out.print("Counter = " + counter + " ");
- counter++;
- }
- System.out.println();
- }
- }
- class ThreadTesterB implements Runnable {
- private int i;
- @Override
- public void run() {
- while (i <= 10) {
- System.out.print("i = " + i + " ");
- i++;
- }
- System.out.println();
- }
- }
- public class ThreadTester {
- public static void main(String[] args) throws InterruptedException {
- Thread t1 = new Thread(new ThreadTesterA());
- Thread t2 = new Thread(new ThreadTesterB());
- t1.start();
- t1.join(); // wait t1 to be finished
- t2.start();
- t2.join(); // in this program, this may be removed
- }
- }
如果去掉t1.join()这个语句过后, 输出的书序是乱的, 加上这个语句过后, 就会按照顺序输出, 从某种意义上说实现了同步。
0 0
- Java Thread join() 的用法
- Java Thread join() 的用法
- Java Thread join() 的用法
- Java Thread Join的用法
- Java Thread join() 的用法
- Java Thread join() 的用法
- Java Thread join() 的用法
- Java Thread join() 的用法
- Java Thread join() 的用法
- Java Thread join() 用法
- java中Thread.Join()用法的理解
- java Thread方法中join()的用法
- 关于Java多线程Thread的join用法
- thread.join()的用法
- Thread Join()的用法
- thread.join() 的用法
- Thread.join()的用法
- Thread Join()的用法
- jQuery 标签切换
- GCC/G++/Clang基本用法
- MMU段式映射(VA -> PA)过程分析
- 第一次作业(数据结构)
- Android导入开源库及jar等文件到基于Android Studio构建的项目中
- Java Thread join() 的用法
- Linux下运行java项目(带jar包)
- 不完全node实践教程-第四发
- jpcap(使用方法)
- qt中的OpenGL代码框架
- android studio导入jar包
- 安卓画图 魔动王
- C++加载PNG图片
- 代理服务器的搭建