欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 18755 次 点评:77

java,


   总的来说,synchronized关键字可以作为函数的修饰符,也可以作为函数内的语句,synchronized可作用于

实例变量,对象引用,static函数和类名称字面常量

 

无论synchronized关键字加载方法上还是对象上,取得的锁都是对象,而不是一段代码或者函数作为锁,而且同步方法很可能还会被其他线程的对象访问

每个对象只有一个锁与之相关联

 

Public synchronized void methodAAA()

{

//….

}等同于

public void methodAAA()

{

synchronized (this)      // (1)

{

       //…..

}

}

 

 

 

main函数的线程问题

 

 int a= new Integer(3);
      int b= new Integer(3);
      System.out.print(a==b);
  

 

String   a =  new String("a");

String   b = "a";

 

 

String str = "abc";  一定创建了对象?

 

 

 

相关文章

    暂无相关文章
相关栏目:

用户点评