xv6 barrier

xv6 barrier 实验要求: 使用环境变量(condition variables)来实现barrier,以在多线程的并行计算中达到同步的目的。其中barrier相当于一堵“墙”,先到达barrier的线程需要等待后到达barrier的线程。对于源代码中的一组线程来说,只有其它线程都到达了这堵“墙”,系统才会允许其中的线程继续运行。可以说,这堵“墙”起到了拦截的作用,以便达到让所有的线程实现
相关文章
相关标签/搜索