JAVA认证:synchronized小例
来源:优易学  2011-9-12 11:03:17   【优易学:中国教育考试门户网】   资料下载   IT书店
  // 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);
  }
  }
  }

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训