成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

Java多線程Runable售票系統實現過程解析

瀏覽:16日期:2022-08-31 17:40:14

一、無等待,直接出票【雖然解決了不會沖票問題,但顯然不符合實際生活】:

package 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<=100) {System.out.println(Thread.currentThread().getName()+'銷售第'+tickets+++'票'); }else {break; } } } }

二、等待客戶買票的實現:

很顯然,這就牽涉了前面的生產者和消費者的問題;那么就要這樣設計:

模擬后臺發售票的部門【生產者producer】----->票務系統【資源池common】---->購票者【消費者consumer】

系統設計上:

在實際生產生活中,應該是消費者購買票的客戶端購票,占用了這張票,同時通知系統,我在購買這張票,此時系統鎖定這張票一定時間。

當消費者購買之后,就返回一個消息告訴系統,該票已經被買,如果時間超過無需客戶端返回,系統自動回收該票。

所以系統應該存在對票這個對象具有存儲、銷售【對未銷售票的回收、發放功能】、向后臺反饋票是否被銷售以及銷售完成的功能。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 免费视频毛片 | 美女视频免费看视频网站 | 免费a级在线观看播放 | 精品日韩在线视频一区二区三区 | 九一国产精品视频 | 全免费a级毛片免费看不卡 全免费毛片在线播放 | 国内精品久久久久影院不卡 | 亚洲免费视 | 国产亚洲欧美一区二区三区 | 欧美日本一区亚洲欧美一区 | 香港a毛片免费全部播放 | 国产精品88 | 日本特级淫片免费 | a毛片基地免费全部香蕉 | 欧美午夜毛片a级在线 | 久草热久草在线 | 亚洲国产情侣一区二区三区 | 久章草在线 | 中国一级毛片免费观看 | 久久国产精品永久免费网站 | 久久国产精品久久精品国产 | 精品国产三级在线观看 | 欧美的高清视频在线观看 | 久草福利资源 | 99秒拍福利大尺度视频 | 99久久99热精品免费观看国产 | 亚洲精品人成网在线播放影院 | a毛片全部免费播放 | 欧美一级成人毛片影院 | 欧美在线视频免费观看 | 国产国产人免费视频成69堂 | 国产情侣真实露脸在线最新 | 成人区在线观看免费视频 | 综合图片亚洲网友自拍10p | 一 级 黄 色 片生活片 | 中文一级国产特级毛片视频 | 人成午夜性刺激免费 | 欧美日韩在线看 | 国产午夜亚洲精品理论片不卡 | 国产精品国产亚洲精品看不卡 | 韩国毛片 免费 |