軟件構造學習筆記-第十四周、十五週

課程進入了尾聲。本週內容主要是線程安全相關。線程錯誤比一般的錯誤更加難以發現和修改,甚至加入一條print語句就能改變時間分片,從而導致錯誤消失。重點介紹了「鎖」的機制,在使用時避免對整個方法進行lock,而是對可能發生線程不安全的指令進行lock操作,以免程序性能受到明顯影響。同時避免「死鎖」現象發生,在使用多個lock時注意順序。 併發 1.並行:將程序佈置在多個CPU上執行。 併發:將任務拆
相關文章
相關標籤/搜索