台部落
註冊
登錄
寫文章
請輸入正確的登錄賬號或密碼
註冊
忘記密碼
首頁
java_多線程
正文
Java_多線程_一個類中同時有synchronized static方法和synchronized的方法,這兩個方法同步嗎?
原創
Chill_Lyn
2019-10-27 15:07
不同步
靜態方法與成員方法的區別是,靜態方法歸屬類,成員方法歸屬於對象
synchronized方法鎖定的是當前對象
如果是靜態同步方法,鎖定的是類的Class對象。注意這裏不是鎖定此類的所有對象,僅是唯一的Class對象。
如果是普通同步方法,鎖定的是調用該方法的那個對象。
發表評論
登录
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
JUC_公平鎖/非公平鎖/可重入鎖/遞歸鎖/自旋鎖/讀寫鎖
Chill_Lyn_
2020-05-13 19:02:44
JUC_CAS
Chill_Lyn_
2020-05-13 19:02:44
JUC_synchronized和Lock的區別
Chill_Lyn_
2020-05-13 19:02:44
JUC_CopyOnWriteArrayList
Chill_Lyn_
2020-05-13 19:02:44
JUC_死鎖原因與定位分析
Chill_Lyn_
2020-05-13 19:02:44
JUC_JMM(Java Memory Model)
Chill_Lyn_
2020-05-12 01:36:24
JUC_Volatile
Chill_Lyn_
2020-05-12 01:36:24
JUC_ForkJoin分支合併框架
Chill_Lyn_
2020-05-12 01:36:24
JUC_CyclicBarrier
Chill_Lyn_
2020-05-11 02:29:41
JUC_CountDownLatch
Chill_Lyn_
2020-05-08 22:42:07
黑馬程序員_筆記_多線程(創建線程-繼承Thread類)
fyg408224345
2020-02-24 12:12:09
Java_基礎—設置休眠/守護/插隊/禮讓/優先級線程
Soar_Sir
2020-02-22 01:23:38
Java_基礎—多線程(線程安全問題)
Soar_Sir
2020-02-22 01:23:38
Java_基礎—多線程(同步代碼塊和同步方法)
Soar_Sir
2020-02-22 01:23:38
Java_基礎—多線程程序實現的3種方式Thread和Runnable和Callable
Soar_Sir
2020-02-22 01:23:38
C
Chill_Lyn
24小時熱門文章
最新文章
Java_多線程_當一個線程進入一個對象的synchronized方法後,其他線程是否可以進入此對象的其他方法?
Java_&和&&的區別
Java_多線程_sleep()和wait()的區別
Java_多線程_一個類中同時有synchronized static方法和synchronized的方法,這兩個方法同步嗎?
Java_跳出多重嵌套循環的4種方式
最新評論文章
Mac下配置sublime實現LaTeX
https://yachay.unat.edu.pe/blog/index.php?comment_area=format_blog&comment_component=blog&comment_co
linux以太網驅動總結