大家好,我是java的初學者,最近需要用java進行資料的篩選,但是遇到了問題,具體問題如下:
我需要進行車輛和車位的選擇問題,其中車位的停車資訊會在回圈中不斷增加(上一次回圈的停車結果需要在下一次中使用),車輛需要選擇和它距離最近的車位,但一個車位在一定時間段內只能有一輛車,在這個階段要用if陳述句進行車位內已有車輛屬性的判斷,如果最近車位已經被車占據,則要尋找下一個最近車輛,因此涉及到了大量的回圈情況,在程式運行后期(大部分車位已滿的情況下),一次回圈的時間很長。
因此我查了一些相關資料,知道了多執行緒這個概念,設想是對每一輛車尋找車輛的行為都在一個新的執行緒中進行,以此來減少總的運行時間。關于使用多執行緒,有什么好的建議嗎?這樣的設想可行嗎?
uj5u.com熱心網友回復:
不可行的,會導致兩輛車停在同一個車位的問題轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130197.html
標籤:Java相關
