在多线程或者多进程编程中,有一个非常需要关注的东西,那就是同步以及互斥问题. 同步是指多个进程之间的协作,而互斥是指多个进程之间,为了争夺有限的资源,而进行的竞争. 理论很高端,但经过自己几天的学习,发现操作系统中,线程的信号量还是比较简单易懂的-- ---------------------------------------- 信号量是用来解决线程间同步或互斥的一种机制,也是一个特殊的变量,变量的值代表着当前可以利用的资源. 如果等于0,那就意味着现在没有资源可用. 根据信号量的值可以将信号…