国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
synchronized(.class) synchronized(Object ) synchronized(this) 區(qū)別

1. synchronized(.class)只要是訪問這個類的方法,就會同步,不管用這個類創(chuàng)建了幾個對象!一般單列模式常用

例如:

private static volatile SingIn instance=null; private SingIn (){  } public static  SingIn getInstance(){    if(instance==null){      synchronized(SingIn .class){      if(instance==null){        instance=new SingIn ();       }      }     }    return instance;  }

2.  synchronized(Object x),通過對象同步,注意必須是同一個對象

一般在多線程中訪問同一個對象時,在run方法中用到

例如:

@Override public void run(){     synchronizedObject x){         x .setDeviceName(“a”);    }}

3 .synchronized(this) 指的是對象本身同步,一般在定義對象的方法時可以用,當只有訪問同一對象,才會同步,和synchronized(Object x)功能類似。

例如:

    1. public class ObjectService {  
    2.     public void serviceMethodA(){  
    3.         try {  
    4.             synchronized (this) {  
    5.                 System.out.println("A begin time="+System.currentTimeMillis());  
    6.                 Thread.sleep(2000);  
    7.                 System.out.println("A end   time="+System.currentTimeMillis());  
    8.             }  
    9.         } catch (InterruptedException e) {  
    10.             e.printStackTrace();  
    11.         }  
    12.     }  
    13.     public void serviceMethodB(){  
    14.         synchronized (this) {  
    15.             System.out.println("B begin time="+System.currentTimeMillis());  
    16.             System.out.println("B end   time="+System.currentTimeMillis());  
    17.         }  
    18.     }  

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
java synchronized 用法 轉(zhuǎn)自水木 java版 zms的貼子
java.lang.NullPointerException – How to handle Null Pointer Exception | Examples Java Code Geeks
設(shè)計模式——小單例有大秘密
關(guān)于Java synchronized關(guān)鍵字
Java同步機制總結(jié)--synchronized
GoF設(shè)計模式之五 Singleton- -
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服