国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Java使用synchronized實(shí)現(xiàn)互斥鎖功能示例

瀏覽:2日期:2022-09-01 17:29:33

本文實(shí)例講述了Java使用synchronized實(shí)現(xiàn)互斥鎖功能。分享給大家供大家參考,具體如下:

代碼

package per.thread; import java.io.IOException; public class Test { private int i = 0; private Object object = new Object(); public static void main(String[] args) throws IOException { Test test = new Test();Test.MyThread thread1 = test.new MyThread(); Test.MyThread thread2 = test.new MyThread(); thread1.start(); thread2.start(); } class MyThread extends Thread{ @Override public void run() { synchronized (object) {i++;System.out.println('i:'+i);try { System.out.println('線程'+Thread.currentThread().getName()+'進(jìn)入睡眠狀態(tài)'); Thread.currentThread().sleep(10000);} catch (InterruptedException e) { // TODO: handle exception}System.out.println('線程'+Thread.currentThread().getName()+'睡眠結(jié)束');i++;System.out.println('i:'+i); } } }}

實(shí)現(xiàn)

i:1線程Thread-0進(jìn)入睡眠狀態(tài)線程Thread-0睡眠結(jié)束i:2i:3線程Thread-1進(jìn)入睡眠狀態(tài)線程Thread-1睡眠結(jié)束i:4

分析

在thread1休眠之后,thread2沒有立即執(zhí)行,因?yàn)榻oobject加了synchronized。

更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java進(jìn)程與線程操作技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 国产成人综合洲欧美在线 | 97在线免费观看视频 | 亚洲精品国自产拍在线观看 | 中日韩美中文字幕 | 国产日本韩国不卡在线视频 | 国产免费人视频在线观看免费 | 手机看片精品国产福利盒子 | 亚洲综合久久久久久中文字幕 | 日本丶国产丶欧美色综合 | 成人性欧美丨区二区三区 | 男女猛烈无遮掩免费视频 | 国产成人毛片亚洲精品不卡 | 欧美视频在线看 | 日本综合欧美一区二区三区 | 日本三级香港三级人妇gg在线 | 伊人国产在线视频 | 亚州三级| 国产视频高清在线观看 | 亚洲成人黄色网 | 国产精亚洲视频 | 在线观看自拍视频 | 亚洲国产精品综合久久一线 | 91成人免费在线视频 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲第一中文 | 91人碰 | 久久久久久国产精品免费免 | 91久久精品一区二区 | 久久国产精品女 | 天天鲁天天爱天天鲁天天 | 免费 成年人 | 欧美做a欧美| 国内美女福利视频在线观看网站 | 亚洲网站www | 欧美另类视频一区二区三区 | 日韩美女一级毛片a | 国产欧美视频综合二区 | 97在线公开视频 | 美国成人免费视频 | 国产视频高清在线 | 草草视频手机在线观看视频 |