Thread.join()用法
2017-04-24 18:08
274 查看
示例:
package com.threadlocal的使用;
public class ThreadLocalTest {
}
package com.threadlocal的使用;
public class ThreadLocalTest {
//ThreadLocal<String> tl = new ThreadLocal<String>(); private static int a=0; private synchronized static void incr() { for (int i=0; i<5; i++){ try { Thread.sleep(1000); a++; System.out.println(a); } catch (InterruptedException e) { e.printStackTrace(); } } } public static void main(String[] args) throws InterruptedException { Thread t1 = new Thread(new Runnable() { public void run() { incr(); } },"t1"); t1.start(); //主线程阻塞,一直等到t1线程运行结束后,主线程继续运行 t1.join(); System.out.println(a); }
}
相关文章推荐
- Java Thread Join的用法
- Java Thread join() 的用法
- java thread join用法
- Thread的join的用法(线程执行排序)
- C# Thread.Join()用法的理解 转
- Thread.Join()用法的理解
- 【java关键字-Thread】Thread.Join()的用法,及其实现线程顺序执行的原理
- Thread中join用法
- python中thread的setDaemon、join的用法
- java thread.join()用法研究
- python中thread的setDaemon、join的用法
- Thread的Join方法 用法
- Java Thread join() 的用法
- Thread.Join()用法的理解
- Java Thread类的yield()和join()的区别和用法
- java中Thread.Join()用法的理解
- Java Thread join() 的用法
- Java Thread join() 的用法
- python中thread的setDaemon、join的用法
- Java Thread join() 的用法