![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
牛奶风车
这个作者很懒,什么都没留下…
展开
-
使用生产者和消费者模式实现,交替输出:假设只有两个线程,输出以下结果:t1-->1t2-->2 t1-->3 t2-->4 t1-->5 t2-->6 要求:必须交替,并且t1线程负责输出奇数。t2线
1、使用生产者和消费者模式实现,交替输出:假设只有两个线程,输出以下结果:t1–>1t2–>2t1–>3t2–>4t1–>5t2–>6 要求:必须交替,并且t1线程负责输出奇数。t2线程负责输出偶数。 两个线程共享一个数字,每个线程执行时都要对这个数字进行:++实现思路: 设置生产者类,消费者类,数字类,主函数类。数字类为生产者和消费者共享。目录实现思路:1.主函数类2.生产者类3.消费者类4.原创 2021-11-26 15:54:17 · 426 阅读 · 0 评论 -
java多线程模拟实现12306售票 假设有200张票,用4个线程去订票,不能有两个或者以上的线程订到了 同一个票(原因就不说了),当最后一张票卖掉的时候结束,再订就抛 异常提示出票卖完了。
java多线程模拟实现12306售票业务描述假设有200张票,用4个线程去订票,不能有两个或者以上的线程订到了同一个票(原因就不说了),当最后一张票卖掉的时候结束,再订就抛异常提示出票卖完了。业务分析,要实现以上功能,1、需要创建一个车票类,初始化票,卖票的接口saleTicket()2、自定义异常的一个类。3、创建卖票线程类,在run方法中卖车票。4、初始化车票的线程,负责初始化车票,也就是初始化Ticket类中的数组。5、创建主方法进行测试。业务实现一共创建了6个类,原创 2021-11-26 11:56:40 · 1388 阅读 · 2 评论 -
url介绍
原创 2021-10-24 17:07:31 · 82 阅读 · 0 评论