面向對象OO第5-7次做業總結多線程
學習OO七週了,深切的感覺到了這門課程的不友好。前三次做業可以算是勉強地經過了,可是從第五次做業開始就徹底GG了。這三次做業,從多線程電梯開始,而後文件監控,而後到出租車,都沒有寫出來有效的做業。因此就不按照給定的基於度量來分析本身的程序結構了。函數
第五次做業 多線程電梯學習
此次做業是根據第三次做業改寫而來的,自認爲前兩個電梯寫的還不錯,只是電梯捎帶功能上少了幾個判斷的條件,覺得此次可以加入多線程完美運行。可是實際寫起來卻並不如意,各個線程自己寫出來了,可是在各個線程的互相配合上出了很嚴重的問題。讀入線程很完美,經過了全部的測試,可是這個電梯實際運行起來陷入了死循環,後來查一下是控制系統向電梯分配指令和電梯完成任務後去除指令出了問題。測試
*********************************************************************分割線******************************************************************************spa
第六次做業 文件監控線程
本次做業線程我的認爲掌握了很多,主要的問題就是關於文件樹的構造,在這方面徹底沒有想法,上網查了一個關於掃描文件生成哈希樹的代碼,而後被判了抄襲,GG。對象
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||分割線|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||blog
第七次做業 出租車監控
發現後兩次做業都不是線程的問題,確實電梯寫完以後本身好好補了補這方面的知識,此次做業躺在瞭如何計算最短路徑的問題,沒有看到羣裏關於這方面函數的討論,有了上一次慘痛的經歷,這一次也不敢用網上有的操做代碼,花了很長時間寫出來一個,可是實際運行在80*80的地圖上要耗費很長的時間,徹底不能知足程序的要求。循環