建设银行网站号设计师网上接单的网站

web/2025/10/3 23:30:28/文章来源:
建设银行网站号,设计师网上接单的网站,wordpress 修改首页,外贸人才网招聘网在单线程程序中#xff0c;每次只做一件事情#xff0c;后面的事情需要等待前面这件事情完成才可以进行 如果是多线程程序#xff0c;这件事情还没做完就又做另外一件事情#xff0c;这就可能发生两个线程抢占资源的问题 例如#xff1a;a与b两个人都要去洗手间#xf…在单线程程序中每次只做一件事情后面的事情需要等待前面这件事情完成才可以进行 如果是多线程程序这件事情还没做完就又做另外一件事情这就可能发生两个线程抢占资源的问题 例如a与b两个人都要去洗手间洗手间只有一个位置a还没出来b就已经进去了这就很尴尬。。。 Java提供了线程同步的机制来防止资源访问的冲突实际上线程安全问题来源于多个线程同时对同一对象的操作 例如下面的代码是火车票的售票功能当票数小于等于0时停止售票 package java18; public class ThreadSafe implements Runnable{     int num 10;     Override     public void run() {         while(true)         {             if(num0)             {                 try {                     Thread.sleep(100);                 }catch(Exception e) {                     e.printStackTrace();                 }                 System.out.println(ticketsnum--);             }         }     }     public static void main(String[] args)     {         ThreadSafe t new ThreadSafe();         Thread tA new Thread(t);         Thread tB new Thread(t);         Thread tC new Thread(t);         Thread tD new Thread(t);         tA.start();         tB.start();         tC.start();         tD.start();     } } 这个代码运行后输出的票数num会出现负数-1-2这是为什么呢 原因在此:,例如现在num为1当tA执行时观察到num0售出票执行sleep还没有来得及对num进行自减操作tB发现num现在是1于是也执行售出票的操作这就剩一张票却卖出了两次出现了问题。 那么有什么办法解决这个问题呢Java中提供了同步机制 例如a与b现在又去这个洗手间a进去以后把门给锁了b想进去也打不开门只能等a出来再进去 package java18; public class ThreadSafe implements Runnable{     int num 10;     Override     public void run() {         while(true)         {             synchronized(){if(num0)               {                 try {                     Thread.sleep(100);                 }catch(Exception e) {                     e.printStackTrace();                 }                 System.out.println(ticketsnum--);             }         }}     }     public static void main(String[] args)     {         ThreadSafe t new ThreadSafe();         Thread tA new Thread(t);         Thread tB new Thread(t);         Thread tC new Thread(t);         Thread tD new Thread(t);         tA.start();         tB.start();         tC.start();         tD.start();     } }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86472.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎么买网站空间群晖wordpress内外网访问

🎬 秋野酱:《个人主页》 🔥 个人专栏:《Java专栏》《Python专栏》 ⛺️心若有所向往,何惧道阻且长 文章目录 程序结构GPIO操作UART操作接收逻辑发送 以下模板代码均基于官方2023.07.17版本。 程序结构 #include "Config.h" #inc…

网站建设方案书一定要有吗it外包人员最后什么下场

kotlin.collections.Maps.kt 文件定义了许多针对 Map 接口的工具函数,其中大多数是涉及函数式编程的高阶函数,我们在这里先不讲,等到集合框架结束后进入高阶函数时再讲。今天只讲几个简单的函数。Pair 类和 to() 函数Map 接口表示一种“键 -&…

高端网站开发哪家专业wordpress 2个主题

我最近发表了一篇有关如何将非事务性资源(如Web服务/微服务)绑定到全局分布式事务中的文章,以便自动处理恢复。 多年来,我经常不得不将“非事务性”系统集成到Java EE应用程序服务器中,而数据一致性通常是讨论的话题&a…

企业营销型网站建设品牌出口外贸交易平台

本文作者陈计节,ThoughtWorks 高级咨询师。多年的跨平台 .NET 开发者,全栈工程师,技术布道师。擅长互联网应用程序的设计、开发和运维等工作。 近年来,微软坚持为社区提供更多灵活性,并以更开放的思路重构其已有平台&a…

网站建设的前景网站建设包括哪方面

近来,“元宇宙”成为热门话题,越来越频繁地出现在人们的视野里。大家都在谈论它,但似 乎还没有一个被所有人认同的定义。元宇宙究竟是什么?未来它会对我们的工作和生活带来什么样 的改变?当谈论虚拟现实(VR…

电商网站建设哪家公司好seo站外推广有哪些

当发现产品的制造环节,以及因产品模型本身的设计而导致制造环节存在不合理性,从而导致加工制造成本增加。 快速判断,轻松协作 在达索系统3DEXPERIENCE WORKS 2024中我们可以快速的判断产品的可制造性,以及快速与前端设计沟通协作…

郑州网站排名服务ppt模板免费下载素材网站

目录 1、用CString的方式: 2、用 string 方式 前言: 有些字符串直接打印出来是乱码,显示不出来。于是要转为十六进制的字符,再打印出来。 C语言字符串转换为16进制:自定义转换函数 1、用CString的方式: …

热 动漫-网站正在建设中-手机版6公司网站建设发展趋势

Hilt 是 Android 的依赖项注入库,可减少在项目中执行手动依赖项注入的样板代码。执行手动依赖项注入要求您手动构造每个类及其依赖项,并借助容器重复使用和管理依赖项。依赖注入的英文是Dependency Injection,简称DI,简单说一个类中使用的依赖…

做推广自己找网站大连建设执业资格注册中心网站

设置了根域名访问为testServlet,让他重定向到首页为test.jsp,事实上也都触发了,但是最后显示的为什么不是test.jsp生成页面,依然还是index.jsp生成的页面?? 重定向是通过Dispatcher进行的,而不是sendRedir…

张家界旅游网站官网网站目录不能访问

什么是递归? (define length(lambda (l)(cond((null? l) 0)(else (add1 (length (cdr l)))))))以上是length函数的实现用递归的形式计算出数据集合l的长度。 如果没有define这种赋值操作我们怎么定义length函数?换句话说我们怎么使用匿名函数完成递归…

外贸建英文网站的重要性广东深圳龙岗区天气

> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:理解【Linux】多线程——线程概念|进程VS线程|线程控制 > 毒鸡汤:有些事情,总是不明白,所以我不会坚持。早安! &…

东阿聊城做网站的公司北京推广平台

全世界只有3.14 % 的人关注了爆炸吧知识作业太少吃得太饱特斯拉是外星人吗?偶然点开这个问题,让超模君震惊得心律不齐。作为人类有史以来最伟大的科学家之一,特斯拉一度被称为“最接近神的人”。但估计特斯拉本人也没有想到,在他长…

asp的公司网站开源免费cms可商业用

描述 有2000001块石头放在一条数线上。这些石子的坐标是 −1000000,−999999,−999998,…,999999,1000000。 其中一些连续的 K 个石子被涂成黑色,其他的被涂成白色。 此外,我们还知道位于坐标 X 的石子被涂成了黑色。 按升序打印所有可能包含被涂成黑…

怎样创立一个网站排版设计素材

现象&#xff1a; 1、点击遮罩弹窗关闭&#xff0c;弹窗的视频已经用v-if销毁&#xff0c;但是后台会自己从头开始播放视频声音。但是此时已经没有视频dom 2、定时器在打开弹窗后3秒自动关闭弹窗&#xff0c;则正常没有问题。 原来的代码&#xff1a; //页面 <a click&quo…

泵阀网站建设网站建设数据库怎么弄

给定一个原串和目标串&#xff0c;能对源串进行如下操作&#xff1a; 1.在给定位置插入一个字符 2.替换任意字符 3.删除任意字符 要求完成一下函数&#xff0c;返回最少的操作数&#xff0c;使得源串进行这些操作后等于目标串。源串和目标串长度都小于2000。动态创建的了二维…

网站提交工具seo关键词排名优化哪好

declare global 如果&#xff0c;要在全局作用域中声明一个新的变量或函数&#xff0c;供整个项目中的多个模块使用。可以使用 declare global 来实现。 在一个全局声明文件中&#xff0c;如 globals.d.ts declare global {var globalVar: numberfunction globalFunction(): …

高端网站定制费用是多少网站中常用的英文字体

将变量包装在对象中 不要使用 console.log(url, url2, baz)&#xff0c;而是使用 console.log({ url, url2, baz })。 如果你比较这两者&#xff0c;你会发现这有多么有用&#xff1a;拥有 url 和 url2 键可以避免这两个 URL 之间的混淆。 在日志前加上唯一字符串前缀 在应用…

浙江省城乡建设网站个人网站下载

目录 一、性能指标 二、jmeter &#xff08;一&#xff09;JMeter 安装 &#xff08;二&#xff09;JMeter 压测示例 1、添加线程组 2、添加 HTTP 请求 3、添加监听器 4、启动压测&查看分析结果 &#xff08;三&#xff09;JMeter Address Already in use 错误解决 压力测…

游戏在线玩免费免登录seo整体优化步骤怎么写

【0】README 0.1&#xff09; 本文旨在总结 中缀表达式转后缀表达式并计算后缀表达式的值 的步骤&#xff0c;并给出源代码实现&#xff1b; 0.2&#xff09; 本文中涉及到的源代码均为原创&#xff0c;是对中缀转后缀和计算后缀的简单实现&#xff0c;&#xff08;旨在理清它…

做网站一条龙网站建设教程集体苏州久远网络

当我们想把视频中去掉声音&#xff0c;可能有多种原因&#xff0c;也许需要制作一个无声视频&#xff0c;或者想在视频中添加自己的音乐或解说&#xff0c;特别是一些搞笑解说&#xff0c;无论原因是什么&#xff0c;到底要怎么把视频中所有的声音都去除呢&#xff1f; 小编给…