java多线程---Runable实现售票系统
2021-01-02 10:28
标签:hid 销售 public ++ ide current 技术 后台 show 一、无等待,直接出票【虽然解决了不会冲票问题,但显然不符合实际生活】: 二、等待客户买票的实现: 很显然,这就牵涉了前面的生产者和消费者的问题;那么就要这样设计: 模拟后台发售票的部门【生产者producer】----->票务系统【资源池common】---->购票者【消费者consumer】 【...】 java多线程---Runable实现售票系统 标签:hid 销售 public ++ ide current 技术 后台 show 原文地址:https://www.cnblogs.com/ciscolee/p/12994935.htmlpackage com.thread.sale;
public class Sale {
public static void main(String[] args) {//悟,那么设计爬虫的时候,下载的资源唯一,使用多线程下载
SaleTickets t = new SaleTickets();//关键在这里,只创建一个对象,而后交给线程去执行这个任务,达到目的
Thread thread1 = new Thread(t);
Thread thread2 = new Thread(t);
Thread thread3 = new Thread(t);
Thread thread4 = new Thread(t);
thread1.start();
thread2.start();thread3.start();thread4.start();
}
}
class SaleTickets implements Runnable{
private int tickets = 1;
public void run() {
// TODO Auto-generated method stub
while (true) {
if (tickets) {
System.out.println(Thread.currentThread().getName()+"销售第"+tickets+++"票");
}else {
break;
}
}
}
}
文章标题:java多线程---Runable实现售票系统
文章链接:http://soscw.com/index.php/essay/39555.html