up()&down()

Linux中针对信号量的两个基本操作是down()up()down()用来申请一个信号量,如果没有更多的任务可以获取此信号量,申请任务便会睡眠,直到此信号量被释放。

up()用来释放一个信号量,与mutex不同,up()可以在任何上下文中调用,也可以被从来没有调用过down()的任务调用。

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页