摘要:
信号量是一种变量类型,用一个记录型数据结构表示,有两个分量:信号量的值和信号量队列指针 除了赋初值外,信号量仅能通过同步原语PV对其进行操作 s.value为正时,此值为封锁进程前对s信号量可施行的P操作数,即s代表实际可用的物理资源 s.value为负时,其绝对值为对信号量s实施P操作而被封锁并进 阅读全文
摘要:
一、软件算法 peterson算法:为每个进程设置标志inside[i],当标志为true时表示此进程要求进入临界区;此外再设置指示器turn指示由哪个进程进入临界区 bool inside[2]; inside[0] = false; inside[1] = false; enum{0,1} tu 阅读全文