第九章 Java多线程机制 05_线程同步_1
2012-09-03 20:33
417 查看
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)
多线程同步:同一时间对同一资源的进行调用。
结果为什么是:
t1, 你是第2个使用timer的线程。
t2, 你是第2个使用timer的线程。
多线程同步:同一时间对同一资源的进行调用。
// TestSync.java public class TestSync implements Runnable { Timer t = new Timer(); public static void main(String args[]) { TestSync test = new TestSync(); Thread t1 = new Thread(test); Thread t2 = new Thread(test); t1.setName("t1"); t2.setName("t2"); t1.start(); t2.start(); } public void run() { t.add(Thread.currentThread().getName()); } } class Timer { private static int num = 0; public void add(String name) { num ++; try { Thread.sleep(1); } catch (InterruptedException e) { } System.out.println(name + ", 你是第" + num + "个使用timer的线程。"); } }
结果为什么是:
t1, 你是第2个使用timer的线程。
t2, 你是第2个使用timer的线程。
相关文章推荐
- 第九章 Java多线程机制 05_线程同步_3
- 第九章 Java多线程机制 05_线程同步_4
- 第九章 Java多线程机制 05_线程同步_7_生产者消费者问题
- 第九章 Java多线程机制 05_线程同步_ 12_总结
- 第九章 Java多线程机制 05_线程同步_5
- 第九章 Java多线程机制 05_线程同步_2
- 第九章 Java多线程机制 05_线程同步_6
- 第九章 Java多线程机制 04_举例
- 第九章 Java多线程机制 01_线程的基本概念
- Java多线程基础篇(04)-线程同步机制和线程间通信
- 第九章 Java多线程机制 02_Sleep方法
- 第九章 Java多线程机制 03_Join_Yield_Priority
- 马士兵J2SE-第九章-多线程机制-举例、线程同步之锁
- 多线程的四种状态及同步机制的应用(火车票线程同步)
- Java多线程的相关机制
- Java多线程(三)、线程同步
- java并发之线程同步(synchronized和锁机制)
- java多线程-线程同步
- java并发:线程同步机制之Volatile关键字&原子操作Atomic
- 第二十六篇:JAVA多线程机制之同步与互斥