关于MIT6.828_HW9_barriers xv6 homework9的一些问题
最近在学MIT6.828,做了HomeWork9:barriers。大意就是实现一个线程屏障,多个线程都会调用barrier()函数,然后要求所有的线程都进入此barrier函数后才能依次离开barrier。我的实现是这样的:static void barrier(){#define wait() pthread_cond_wait(&bstate.barrier_cond, &bstate.barrier_mutex)#define notify() pthread_cond_
原创
2021-02-21 11:28:55 ·
480 阅读 ·
2 评论