第九章 Java多线程机制 05_线程同步_4
来源:互联网 发布:债券数据 编辑:程序博客网 时间:2024/04/26 21:56
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.3)
java的一道面试题
public class TT {private int b = 100;public synchronized void m1() throws Exception {b = 1000;Thread.sleep(5000);System.out.println("b = " + b);}public void m2() {System.out.println(b);}}
问,当方法m1()锁定的时候,可不可以调用m2()?输出b的值
代码示例:
// TT.javapublic 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 void m2() {System.out.println(b);}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();}}
答案是可以的!
- 第九章 Java多线程机制 05_线程同步_4
- 第九章 Java多线程机制 05_线程同步_1
- 第九章 Java多线程机制 05_线程同步_2
- 第九章 Java多线程机制 05_线程同步_3
- 第九章 Java多线程机制 05_线程同步_5
- 第九章 Java多线程机制 05_线程同步_6
- 第九章 Java多线程机制 05_线程同步_ 12_总结
- 第九章 Java多线程机制 05_线程同步_7_生产者消费者问题
- 第九章 Java多线程机制 01_线程的基本概念
- 线程_多线程_同步机制
- 第九章 Java多线程机制 04_举例
- 马士兵J2SE-第九章-多线程机制-举例、线程同步之锁
- 多线程_线程同步
- java线程多线程同步机制(synchronized)
- 多线程/线程同步机制
- 第九章 Java多线程机制 03_Join_Yield_Priority
- [Java]_[线程同步]
- linux多线程机制线程同步
- S5PV210 WinCE6.0 使用双通道512MmDDR(256mx2)
- Qt探秘——谈ui文件的用法
- vmware和windows共享文件
- Qt Ui 头文件研究
- 听Max Levchin教你三步拿下市场
- 第九章 Java多线程机制 05_线程同步_4
- wxWidgets国际化语言支持-概述,工具
- [wxWidgets]XRC和动态子菜单
- 单例模式
- 学习汇编的重要意义
- 查看邮箱数据库状态及修复邮箱数据库
- dig用法详解
- hdu1384差分约束系统
- iphone开发资源汇总