国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java同步的使用条件

java同步的使用条件

java 同步

头像

小妮浅浅

2021-11-30 20:25:3416106浏览 · 0收藏 · 0评论

1、为了保持跨线程的正确可见性,必须使用synchronized或volatile。

2、读取可能是另一个线程最终写入的变量。

3、写一个可能被另一个线程读取的变量。

实例

class SellTicket implements Runnable {
private int tickets = 10;
 
public void run() {
 
while (true) {
if (tickets > 0)
sell();
else
return;
}
 
}
 
public synchronized void sell() {
if (tickets > 0) {
System.out.println(Thread.currentThread().getName() + "卖出第" + tickets + "张票");
tickets--;
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
 
}
}
}
 
public class TicketTest {
public static void main(String args[]) {
SellTicket t = new SellTicket();
 
new Thread(t, "窗口1").start();
new Thread(t, "窗口2").start();
new Thread(t, "窗口3").start();
 
System.out.println("主线程结束");
 
}
}

以上就是java同步的使用条件,希望对大家有所帮助。更多Java学习指路:Java基础

推荐操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女生的全身照曝光| 邻居少妇让我爽了三次| 林北星| 不堪入耳的黄话怎么说| 成品网站1688在线应用评价| 忘穿内裤被同桌C了好爽微博小说| 被老师摁着强进了好爽H漫画| 婆媳双飞杨钰莹阅读| 儿子耕种母亲的田地的收获 | 欧美片《肉欲进入》| 人野兽马狗猪大全| 三男一女吃奶添下面| 女性三角毛毛区有片毛掉光正常吗| 《囚禁空姐》电影免费观看| 泳装表演| 电动木马炮机BY笔趣阁全文免费..| 禁忌4| 丁字裤阴唇肥大的地方叫什么| 青梅竹马是消防员第一部| 爸爸吃女儿奶奶高情商回复 | 老公弄我一边干一边说粗话视频| 《部长连续几天让我失去理智》| 周翊然| 美国人免费观看高清电视剧的软件| 两人世界高清完整版免费观看| 《偷吃爸爸的擎天柱》电影在线看| 水仙二嫂| 没带置子让他C一节课| 大美女图片现身大全的视频| 同学的母亲中字ID| 妈妈和两个姨妈一起过生日| X7X7X7任意噪1060| 两阳夹一阴与其他强势形态的比较| 蜜桃成熟时李慧珍演的| 无码| 丁香花影院免费观看电视剧哈尔滨| 《魅魔之耻》1~4集免费看| 小蓝电影全集免费观看| 我把刘姨俩腿扛在肩上是哪一集的 | 鹿鞭丸的功效和作用| 法国空姐