欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么用Java多線程實現(xiàn)火車售票系統(tǒng)

這篇文章主要講解了“怎么用Java多線程實現(xiàn)火車售票系統(tǒng)”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用Java多線程實現(xiàn)火車售票系統(tǒng)”吧!

創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網技術服務公司,擁有項目成都網站設計、網站建設、外貿網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元蘇尼特左做網站,已為上家服務,為蘇尼特左各地企業(yè)和個人服務,聯(lián)系電話:028-86922220

Java多線程之火車售票(Thread和Runnable的區(qū)別)

java中實現(xiàn)多線程的方式有兩種

繼承Thread類  實現(xiàn)Runnable接口

繼承了Thread類的類,使用對象.start()啟動線程實現(xiàn)了Runnable類的類,使用new Thread(new Runnable的實現(xiàn)類()).start()啟動

下面有個經典例子,很適合用實現(xiàn)Runnable接口的類去實現(xiàn)。

火車售票問題簡單分析:

1.票數是共用的,不能將一張票買多次。2.同時有多個售票點在出售車票,即有多個線程存在。3.當一個售票點正在進行售票操作時,其他售票點不能進行干預,此處可以用同步鎖。

代碼如下:

測試類

public class TicketsTest{ public static void main(String[] args) {  SakeTickets st = new SakeTickets(); Thread[] t = new Thread[3]; for (int i = 0; i < t.length; i++) { t[i] = new Thread(st,"售票口"+(i+1)); t[i].start(); }   } }

實現(xiàn)Runnable接口的售票類

public class SakeTickets implements Runnable{private int totalTickets =200;public void run(){ while(totalTickets>0) sale();}public void sale(){ synchronized (this) { String name = Thread.currentThread().getName(); if(totalTickets==0) System.out.println(name+" 票已售完。");  else{ totalTickets--; try { Thread.sleep(57); } catch (InterruptedException e) { e.printStackTrace(); } System.out.printf(name+" 售出一張票,還剩:%-3d張。\n",totalTickets); } }}}

Thread和Runnable的區(qū)別

如果一個類繼承Thread,則不適合資源共享。但是如果實現(xiàn)了Runable接口的話,則很容易的實現(xiàn)資源共享。

感謝各位的閱讀,以上就是“怎么用Java多線程實現(xiàn)火車售票系統(tǒng)”的內容了,經過本文的學習后,相信大家對怎么用Java多線程實現(xiàn)火車售票系統(tǒng)這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

文章題目:怎么用Java多線程實現(xiàn)火車售票系統(tǒng)
本文鏈接:http://aaarwkj.com/article10/ijpgdo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站營銷、企業(yè)網站制作、虛擬主機域名注冊、品牌網站建設App設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網頁設計公司
日韩成人午夜视频在线| 久久人妻久久人妻久久| 国产又粗又爽视频免费| 欧美日韩一区二区三区大片| 蜜臀99久久精品久久久| 国产在线一区二区三区观看| 成人国产视频免费观看| 少妇欧美日韩精品在线观看| 人妻内射一区二区在线视| 熟妇一区二区在线播放| 天堂中文在线官网在线| 日韩欧美亚洲自拍另类| 国产一区二区三区区别| 国产成人性生交大片免费| av免费观看男人的天堂| 国产一区二区精品久久岳| 少妇高潮惨叫久久麻豆传| 未满18十八禁止观看| 色婷婷亚洲一区二区三区| 久久精品国产亚洲av麻豆网站| 桃色av一区二区三区| 午夜在线精品福利视频| 青青草原在线视频伊人| 亚洲精品在线观看第一页| 成人av男人天堂东京热| 国产视频专区一区二区| 久久精品国产亚洲熟女| 国产精品亚洲一区二区在| 亚洲精品一区二区三区小| 护士一级特黄特色大片| 国产精品乱人偷免费视频| 日韩高清一级黄色大片网站| 99热在线精品国产观看| 五月婷婷丁香在线观看| 国产一区二区三区91精品| 亚洲一区二区三区精品福利| 久久久精品国产亚洲av日韩| 欧美艳星一区二区三区四区| 国产亚洲精品久久综合阿香| 亚洲av日韩av高潮| 亚洲国产日韩中文字幕|