semophore是信号量的意思,常用于PV操作,所谓PV操作就是pend(等待,直到有资源可用,并且消耗资源) V就是释放资源. semophore和mutex区别,mutex本意为互斥,用于线程独占资源,常用于临界区访问锁住mutex, 当线程A对mutex加锁后,其他线程不能反问临界资源,也不能加锁,直到线程A解锁,其他线程才能访问. 而semophore则可以在不同的线程之间进行pv操作,semophore可以设置最多有多少个信号量,以及初始 的信号量,当调用V操作的时候信号量数量增加一