精華區beta Programming 關於我們 聯絡資訊
※ 引述《SmallBee.bbs@binary.csie.ncu.edu.tw (喵~~~)》之銘言: : ※ 引述《tester.bbs@bbs.csie.ncu.edu.tw (try or test)》之銘言: : : ====== : : 這是將所有請求用排隊來確保單進單出, 這只有解決互斥, 但需化併行為串行, : : 所以整個反應變慢. : 反應慢, 高鐵總共也才15x台訂票機, 能有多少請求...? : 檢查880KB的有序要多久? : 總共只有「註冊空位」一個動作需要串行處理 : 這動作本來就是「必須要」串行處理 : 當然,進階的方法或許可以先「註冊空位觀察」 : 但是我認為以現有高鐵無論是訂票系統或是座位的規模都沒有這個必要 我們應該回歸到原始的人力座位訂票系統, 根據經驗,人力售票服務是不提供座位表讓你選的,對吧? 也許電腦化訂票系統也應該遵循這個準則, 在使用者介面只提供基本要項:訂幾張票,座位希望在第幾廂,要靠窗或是走道座位. 而配置座位則由程式根據當時 processes 與資料庫的情況決定. 若採取座位自選方案,我認為應該有即時顯示座位訂購的情況, 那麼,購票可能像打電動玩具一樣,要點下一個座位時,座位突然改變顏色, 並告訴你這個座位剛有人訂走了. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.18.104