Java之synchronized小例Java认证考试

文章作者 100test 发表时间 2010:01:01 15:43:24
来源 100Test.Com百考试题网


  // MyTest.java
  public class MyTest {
  public static void main(String[] args) {
  final ST t = new ST().
  new Thread() {
  public void run() {
  t.f().
  }
  } .start().
  t.g().
  }
  }
  class ST extends Thread {
  private int i=0.
  public void f() { //synchronized
  synchronized (this) {
  i=i 2.
  System.out.println("f().i=" i).
  }
  }
  public void g() {
  synchronized (this) {
  i=i-5.
  System.out.println("g().i=" i).
  }
  }
  }

  编辑特别推荐:

  Java核心API需要掌握的程度

  Java编程实例:Java版农历和阳历转换源码

  Java认证辅导:非阻塞I/O简介



相关文章


使用Java多线程实现任务分发Java认证考试
使用Java代码控制CPU占用率Java认证考试
Eclipse重构功能:扩展点的使用Java认证考试
选择学习“下一个”程序语言Java认证考试
Java之synchronized小例Java认证考试
Spring整合HessianJava认证考试
Spring2.5整合RMI技术Java认证考试
Java应用:编写高级JavaScript代码Java认证考试
Java如何得到本地网络地址Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛