当前位置: 首页 > news >正文

网站制作网站开发媒体资源

网站制作网站开发,媒体资源,做游戏直播什么游戏视频网站好,做页面设计的软件我们都知道i分为三步进行#xff0c;分别是1:取到当前i的值#xff0c;2#xff1a;#xff0c;3#xff1a;将最终结果赋值 因此我们可通过创建两个线程#xff0c;对同一个变量count,一个线程对count进行递增操作#xff0c;另一个线程对count进行递减操作。每个线程…我们都知道i分为三步进行分别是1:取到当前i的值23将最终结果赋值 因此我们可通过创建两个线程对同一个变量count,一个线程对count进行递增操作另一个线程对count进行递减操作。每个线程都执行100次操作。 如果count的操作是原子操作那么最终的结果应该是0。但是如果count的操作不是原子操作那么由于两个线程并发执行可能会出现数据竞争a线程在进行操作时任何情况下都会被b线程打断导致最终结果不是0。 代码实现如下所示 package com.wjr.redis;public class AtomicityTest {private static int count 0;public static void main(String[] args) throws InterruptedException {Thread t1 new Thread(new IncrementTask());Thread t2 new Thread(new DecrementTask());t1.start();t2.start();/*调用join()方法会阻塞当前线程主线程会等待t1和t2线程执行完成后再继续执行*/t1.join();t2.join();System.out.println(Final count value: count);}static class IncrementTask implements Runnable {Overridepublic void run() {for (int i 0; i 100; i) {count;}}}static class DecrementTask implements Runnable {Overridepublic void run() {for (int i 0; i 100; i) {count--;}}} }我们多次运行会发现count不为0且有好几种不同的结果因此Java中的i并不是原子操作。
http://www.hkea.cn/news/14533574/

相关文章:

  • 做网站诊断步骤企业网站建站价格
  • 青岛网站备案html网页制作视频教学
  • 制作公司网站步骤wordpress 外贸 开发
  • 网站导航容易做seo推广排名公司
  • 仿卢松松博客网站源码网站集约化建设启示和建议
  • 上海景泰建设股份有限公司网站温州网站建设及推广
  • 平度那里有做网站的赣icp南昌网站建设
  • 服务器上的网站打不开重庆彼客的网站是谁家做的
  • 网站开发 集成包主题网页设计
  • 万网域名跳转到指定网站培训型网站建设
  • 张北网站建设公司济宁计算机网站建设培训班
  • 如何建设网站兴田德润可以吗wordpress能改什么
  • 月嫂的个人简历网站模板杭州便宜的手机网站建设
  • 科技网站模板免费下载网站建设属于IT吗
  • 网站如何做h5动态页面如何用模板做网站视频
  • 石家庄服务大型建站外贸推广平台
  • 网站seo哪家做的好wordpress中文网站优化
  • 西安免费公司网站制作网站电子商务平台建设
  • 蜘蛛seo超级外链工具手机优化设置
  • 网络科技网站排名宁波网站制作定制
  • 成都高端网站制作公司厦门网站建设设计公司哪家好
  • 北京网站制作服务hexo插件wordpress
  • 垣曲网站建设舆情报告范文
  • 网站优化报告哈国际现货交易平台
  • 旅游网站开发系统的er图做网站和优化共多少钱
  • 做的网站怎才能被别人访问到深圳市龙华区属于哪个区
  • 合肥国际网站建设正规平台湖北省建设厅行政审批网站
  • 广东门户网站建设徐州建站模板
  • 西安建设主管部门官方网站织梦网站栏目是做什么用的
  • 沈阳网站建设的公司贵阳城乡建设网站