定义及特点:锁的用途可以明确地分为读取和写入两个场景。一方面,写入数据时,不能有其他代码并发地写数据,写操作要求完全排斥;另一方面,读取数据时,只需要求其他程序不对数据进行写操作就行了。一个或多个读任务可以并发是有读者锁;用于写的锁最多只能被1个写任务持有,而且不能有并发的读操作。读/写锁也叫做共享/排斥锁。1、 初始化锁DEFINE_RWLOCK(mr_rwlock);2、使用锁方法描述read_lock(&mr_rwlock)获取指定的读锁read_un
linux
2023-10-06
199 点赞
3 评论
301 浏览