第九章 Java多线程机制 05_线程同步_5
2012-09-03 21:58
435 查看
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)
考虑这个对象的所有相关的方法是否加同步synchronized
解决上个java面试的问题,就是把m2也加上synchronized的!
考虑这个对象的所有相关的方法是否加同步synchronized
解决上个java面试的问题,就是把m2也加上synchronized的!
// TT.java public class TT implements Runnable { private int b = 100; public synchronized void m1() throws Exception { b = 1000; Thread.sleep(5000); System.out.println("b = " + b); } public synchronized void m2() throws Exception { Thread.sleep(2500); System.out.println(b); b = 2000; } public void run() { try { m1(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String args[]) throws Exception { TT tt = new TT(); Thread t = new Thread(tt); t.start(); //Thread.sleep(1000); tt.m2(); System.out.println(tt.b); } }
相关文章推荐
- 第九章 Java多线程机制 05_线程同步_6
- 第九章 Java多线程机制 05_线程同步_2
- 第九章 Java多线程机制 05_线程同步_3
- 第九章 Java多线程机制 05_线程同步_7_生产者消费者问题
- 第九章 Java多线程机制 05_线程同步_1
- 第九章 Java多线程机制 05_线程同步_4
- 第九章 Java多线程机制 05_线程同步_ 12_总结
- 第九章 Java多线程机制 03_Join_Yield_Priority
- 第九章 Java多线程机制 04_举例
- 第九章 Java多线程机制 01_线程的基本概念
- 第九章 Java多线程机制 02_Sleep方法
- Java多线程基础篇(04)-线程同步机制和线程间通信
- 马士兵J2SE-第九章-多线程机制-举例、线程同步之锁
- java并发:线程同步机制之Lock
- 从头认识java-17.2 基本的线程机制(1)-初识多线程-2
- java多线程(四)之同步机制
- Java多线程基础--05之 线程等待与唤醒
- java多线程-用对象锁的方式控制线程同步
- Java多线程的相关机制
- java类ThreadLocal与线程同步机制的对比