信号量进行同步(linux POSIX的实时扩展,用于线程)!
信号量提出背景:
程序中2线程共享全局变量时(一个是main函数顺序“线程”,一个是create线程),会导致“忙等待”时,线程之间
来回切换,非常笨拙且没有效率,由此荷兰计算机科学家Dijkstra提出了信号量的概念;
对信号量的一般特点:
1. 有2组,一组是posix的实时扩展,用于线程(本博的主要内容);另外一组为系统V信号量,用于进程同步;
2. 信号量是特殊的变量,可
原创
2015-08-27 15:38:47 ·
374 阅读 ·
0 评论