信号与信号量的区别 Marlowe 操作系统 发布于:May 8, 2021 次浏览 212 words 1 min 信号由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。 信号量信号量是一个特殊的变量,它的本质是计数器,信号量里面记录了临界资源的数目,有多少数目,信号量的值就为多少,进程对其访问都是原子操作(pv操作,p:占用资源,v:释放资源)。它的作用就是,调协进程对共享资源的访问,让一个临界区同一时间只有一个进程在访问它。 区别信号是通知进程产生了某个事件,信号量是用来同步进程的(用来调协进程对共享资源的访问的) 参考Linux系统编程————信号与信号量的区别 Marlowe 更新于:May 8, 2021 InnoDB崩溃恢复机制 概述数据库系统与文件系统大的区别在于数据库能保证操作的原子性,一个操作要么不做要么都做,即使在数据库宕机的情况下,也不会出现操作一半的情况,这个就需要数据库的日志和一套完善的崩溃恢复机制来保... UDP如何实现可靠传输 概述UDP不属于连接协议,具有资源消耗少,处理速度快的优点,所以通常音频,视频和普通数据在传送时,使用UDP较多,因为即使丢失少量的包,也不会对接受结果产生较大的影响。 传输层无法保证数据的...