2
程序有n個線程(圖形着色,一個線程負責一個節點)執行相同的代碼。如何以這樣的方式創建一個同步點:直到n個線程中的每一個都實現了這一點,沒有線程可以通過該點?想法與線程到達特定地點時遞增的計數器類似。什麼是在C#中解決它的最好方法?C#multithreading - 設置同步點
程序有n個線程(圖形着色,一個線程負責一個節點)執行相同的代碼。如何以這樣的方式創建一個同步點:直到n個線程中的每一個都實現了這一點,沒有線程可以通過該點?想法與線程到達特定地點時遞增的計數器類似。什麼是在C#中解決它的最好方法?C#multithreading - 設置同步點
有多種方法可以做到這一點。
的System.Threading.Barrier
類(FX4 +)似乎緊密配合,看到An Intro to Barrier
僅此而已。非常感謝! – stanwar 2012-07-06 22:51:29