位置: IT常识 - 正文

java同步的使用条件(java同步操作)

编辑:rootadmin

推荐整理分享java同步的使用条件(java同步操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java同步机制有哪些,java 数据同步,java同步调用,java 数据同步,java同步调用,java同步调用,java同步机制有哪些,java中同步,内容如对您有帮助,希望把文章链接给更多的朋友!

692

java同步的使用条件(java同步操作)

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

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

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

实例

classSellTicketimplementsRunnable{privateinttickets=10;publicvoidrun(){while(true){if(tickets>0)sell();elsereturn;publicsynchronizedvoidsell(){if(tickets>0){System.out.println(Thread.currentThread().getName()+"卖出第"+tickets+"张票");tickets--;try{Thread.sleep(500);catch(InterruptedExceptione){e.printStackTrace();publicclassTicketTest{publicstaticvoidmain(Stringargs[]){SellTickett=newSellTicket();newThread(t,"窗口1").start();newThread(t,"窗口2").start();newThread(t,"窗口3").start();System.out.println("主线程结束");

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

本文链接地址:https://www.jiuchutong.com/zhishi/310803.html 转载请保留说明!

上一篇:python中的装饰器的使用实战

下一篇:让百度地图api支持在https显示的方法(百度地图api3.0)

  • 八个小技巧教你如何做好淘宝店铺运营(3个小窍门大家学起来)

  • 华为p40系列后盖是什么材质呢(华为手机p40后盖)

  • 抖音发不了作品怎么回事(抖音发不了作品存入草稿箱)

  • 手机知乎为什么不能复制(手机知乎为什么要下载)

  • 美区id能否绑定支付宝付款(美区id能否绑定微信)

  • ipad有没有录屏功能(苹果14pro录屏在哪里)

  • 为什么soul语音很难匹配到人(为什么soul语音匹配声音小)

  • 一台电脑能用多久(一台电脑能用多少流量)

  • 网已连接不可上网原因(网连接不可上网怎么办)

  • 抖音发朋友圈怎么不清晰(抖音发朋友圈怎么发完整版)

  • 微信不能评论是什么原因(微信不能评论是怎么回事)

  • 硬盘录像机和解码器怎么连接(硬盘录像机和解码器有什么区别)

  • 固态硬盘和机械硬盘可以混用吗(固态硬盘和机械硬盘区别)

  • 域名和ip地址有什么关系(域名和IP地址有什么区别和联系)

  • 如何找回回收站的文件

  • 苹果手机电池突然耗电很快是什么原因(苹果手机电池突然变成1%)

  • x和xs黑边一样大吗(xs的黑边是不是比x窄)

  • wps怎么解除限制编辑(wps怎么解除限制编辑功能)

  • 华为mate30有没有红外遥控(华为mate30有没有红外线功能)

  • word2019邮件合并在哪(word2019邮件合并只显示前两页)

  • 苹果电脑撤销快捷键(苹果电脑撤销快捷键怎么设置回来)

  • 手机怎么剪音乐片段(手机怎么剪音乐串烧)

  • 充电书包怎么使用(充电书包怎么给手机充电)

  • 企微获取用户敏感数据(获取企业微信用户身份信息授权失败)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络