linux操作系统之信号量、互斥量在进程间的同步、文件锁

(1)信号量:进化版的互斥量          多个线程间对某个对象的部分数据进行共享,使用互斥锁是没有办法实现的,只能将整个数据对象锁住。这样虽然达到了多线程操作数据共享的目的,却导致线程并发性下降。          信号量:相对折中的一个处理方式,既能保证同步,数据不混乱,又能提高线程开发。 (2)信号量相关函数           sem_t类型,用来定义信号量。虽然是结构体,使用的时候可
相关文章
相关标签/搜索