首页 > 其他分享 >线程和队列应用--消费者和生产者

线程和队列应用--消费者和生产者

时间:2023-04-10 18:01:18浏览次数:28  
标签:10 消费 商品 -- 队列 线程

1、用一个队列存储商品

2、创建一个专门生产商品的线程类,当商品数量少于50时,开始生产商品,每次生产200个商品,每生产一轮,暂停1s

3、创建一个专门消费商品的线程类,当商品数量大于10时就开始消费,循环消费,每次消费3个,当商品数量少于10的时候,暂停2s

 

 

 

 

标签:10,消费,商品,--,队列,线程
From: https://www.cnblogs.com/lili37/p/17303771.html

相关文章

  • Codeforces Round 864 (Div. 2) E. Li Hua and Array
    CodeforcesRound864(Div.2E.LiHuaandArray)(暴力修改线段树+lca和数论的结合)Exampleinput5481637215234113234output1021Solution首先你得知道什么是欧拉函数我们\(O(n)\)求出\([1,5e6]\)范围内的每个数的欧拉函数后可以求一下最大的跳......
  • 1363. 形成三的最大倍数
    题目描述给一个整数数组问怎么选数字,可以让能得到的结果最大,同时这个接结果需要是3的倍数?f1分类讨论+贪心基本分析怎么判断能不能被3整除?和%3==0怎么判断该从数组中删掉哪些数字?(1)和%3==1,删最小的余1的数字,不行删俩最小的余2的数字;(2)和%3==2,删最小的余2的数字或者......
  • 解决win11不能复制粘贴的问题
    系统版本:windows1121H2搜狗输入法版本:13.3.0.6977原问题答案:https://answers.microsoft.com/zh-hans/windows/forum/all/win11%E7%9A%84ctrl%E5%BF%AB%E6%8D%B7%E9%94%AE/23f99ac5-ec3a-463f-a722-02d157b4c9a0在win11的21H2版本中,如果安装了搜狗输入法就有可能出现......
  • leetcode 178
    分数排名selects1.score,count(distincts2.score)as`rank`fromScoresass1,Scoresass2wheres1.score<=s2.scoregroupbys1.idorderbys1.scoredesc mysql8.0下新增窗口函数dense_rank()selectscore,dense_rank()over(orderbyscoredesc)`ra......
  • 3500/05-01-03-00-00-00 能够有效地监控公共交通系统
    3500/05-01-03-00-00-00能够有效地监控公共交通系统在苏古尔的工作中16],开发了智能公交车站-乘客信息系统,以使管理员能够有效地监控公共交通系统,并使使用该系统的人能够同时观察关于这些车辆的位置和状态的信息。在所提出的解决方案中,基于嵌入式微型计算机的系统和数字监视器被......
  • 2023年4月10日周一
    计划准备中期答辩熟悉项目,修改项目,开发新功能执行上午:解决下拉权限修改的问题,删除13点39分  开始14点09分  干别的了,熟悉项目,准备中期答辩记录已解决解决下拉权限修改的问题,删除问题想法管理员删除用户,新增用户??mock地址有问题??没解决审批问题,发邮件问题权......
  • 解决Windows下Docker启动容器时,端口被占用错误
    今天在启动本机的nacos容器时报了如下错误:,--.,--.'|,--,::|Nacos2.0.2,`--.'`|':,---.Runninginstandalonemode,Allfunctionmodules|::|......
  • 3500/15 133292-01 到达时间预测解决方案阶段
    3500/15133292-01到达时间预测解决方案阶段今天,墨西哥的公共交通系统不具有提供信息来确定公共汽车的到达时间或者知道到达用户的公共汽车站的下一辆公共汽车上是否有空位的功能。这一信息与墨西哥城市密切相关,那里每天都有数百万用户需要移动。所提出的解决方案基于这样的事实......
  • spring的beanName规则
    背景比如下面的AService为什么beanName是AService,首字母为什么没有小写。小写反而获取不到。@ComponentpublicclassAService{}...applicationContext.getBean("AService")源码逻辑protectedStringbuildDefaultBeanName(BeanDefinitiondefinition){......
  • 3500/34 125696-01 捕获每个公交车站的GPS位置
    3500/34125696-01捕获每个公交车站的GPS位置因此,要设计特定的路线,必须为每个路线方向创建两条路线及其相应的公交车站。路线被设计成有向图,其中节点被用来表示汽车站,边被用来表示一个汽车站和另一个汽车站之间的距离。该模块使用Googlemaps的API,并对其进行扩展,以定义城市中特......