xv6 barrier

xv6 barrier 實驗要求: 使用環境變量(condition variables)來實現barrier,以在多線程的並行計算中達到同步的目的。其中barrier相當於一堵「牆」,先到達barrier的線程需要等待後到達barrier的線程。對於源代碼中的一組線程來說,只有其它線程都到達了這堵「牆」,系統纔會允許其中的線程繼續運行。可以說,這堵「牆」起到了攔截的作用,以便達到讓所有的線程實現
相關文章
相關標籤/搜索