多核計算中多線程的退出算法

        多核基本意味着多線程,那麼在多線程處理中有一個比較棘手的問題:當存在一些常駐的線程訪問的共享數據時,退出時必須先結束這些常駐線程才能對共享資料進行釋放操做。不然,先釋放這些共享資源,後面的常駐線程訪問這些已經釋放了的共享數據時,致使程序異常。好比下面的狀況:算法                分析上述例子能夠發現,問題出在當釋放掉鏈表後,訪問鏈表的線程依然存在,怎樣才能在釋放鏈表前
相關文章
相關標籤/搜索