多線程與鎖

一、多線程帶來的問題 1、死鎖問題    前面我們學習了Task的使用方法,其中Task的等待機制讓我們瞬間愛上了它,但是如果我們在調用Task.WaitAll方法等待所有線程時,如果有一個Task一直不返回,會出現什麼情況呢?當然,如果我們不做出來的話,程序會一直等待下去,那麼因爲這一個Task的死鎖,導致其他的任務也無法正常提交,整個程序"死"在那裏。下面我們來寫一段代碼,來看一下死鎖的情況:
相關文章
相關標籤/搜索