会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
peki10
博客园
首页
新随笔
联系
订阅
管理
随笔 - 406
文章 - 2
评论 - 67
阅读 -
60万
12 2017 档案
linux读写锁
摘要:一.概述 读写锁与互斥量的功能类似,对临界区的共享资源进行保护!互斥量一次只让一个线程进入临界区,读写锁比它有更高的并行性。读写锁有以下特点: 1.如果一个线程用读锁锁定了临界区,那么其他线程也可以用读锁来进入临界区,这样就可以多个线程并行操作。但这个时候,如果再进行写锁加锁就会发生阻塞,写锁请求阻
阅读全文
posted @
2017-12-07 16:48
PKICA
阅读(1585)
评论(0)
推荐(0)
编辑
公告
帐号
支持cnblogs,感谢打赏 支付宝二维码
支持cnblogs,感谢打赏 微信二维码
昵称:
PKICA
园龄:
9年6个月
粉丝:
38
关注:
42
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.C++单例模式总结与剖析_
2.引用循环与内存泄漏
3.rust和内部可变性模式RefCell<T>
4.rust引用计数智能指针Rc<T>
5.C语言动态库
6.ASN.1抽象语法标记1
7.内存暴涨问题细探
8.yaml-cpp生成yaml文件及解析yaml文件
9.LSTM长短期记忆递归神经网络
10.Perf性能分析工具
我的标签
mysql
(5)
linux
(4)
opencv
(2)
ML
(2)
linux bash
(2)
ip
(2)
区间最值
(2)
zoomkeeper和kafka
(1)
yum
(1)
vmstat
(1)
更多
积分与排名
积分 - 390757
排名 - 2132
随笔分类
C(26)
c/c++集合(2)
C++(73)
cipher(4)
GCC_GDB_Makefile_01s(22)
Java(1)
Linux/Unix OS(51)
Machine learning(3)
net_addr(1)
python(13)
Qt & Pycharm & Eclipse IDE;(7)
Rust(11)
STL Template(C++)(8)
Unix/Linux系统编程(46)
Windows(4)
长话编程之路(3)
计算机基础知识(6)
计算机网络(13)
生活(1)
数据结构(10)
数据库(13)
数学与算法(27)
中间件(11)
更多
随笔档案
2024年7月(1)
2024年4月(3)
2023年11月(1)
2023年8月(5)
2023年6月(1)
2023年5月(1)
2023年4月(1)
2023年3月(7)
2023年2月(1)
2022年12月(2)
2022年11月(7)
2022年9月(1)
2022年8月(7)
2022年7月(2)
2022年5月(3)
2022年4月(1)
2022年3月(9)
2022年2月(2)
2021年12月(1)
2021年11月(5)
2021年8月(2)
2021年6月(5)
2021年5月(4)
2021年4月(2)
2020年9月(2)
2020年7月(3)
2020年1月(1)
2019年12月(5)
2019年11月(3)
2019年10月(2)
2019年9月(4)
2019年8月(4)
2019年7月(7)
2019年6月(1)
2019年5月(3)
2019年4月(2)
2019年3月(5)
2019年1月(1)
2018年12月(1)
2018年11月(2)
2018年10月(1)
2018年9月(8)
2018年8月(5)
2018年7月(15)
2018年6月(16)
2018年5月(6)
2018年4月(1)
2018年3月(2)
2018年2月(1)
2018年1月(8)
2017年12月(1)
2017年11月(8)
2017年10月(1)
2017年9月(5)
2017年8月(2)
2017年7月(9)
2017年6月(1)
2017年5月(2)
2017年4月(12)
2017年3月(4)
2017年2月(3)
2017年1月(1)
2016年12月(1)
2016年11月(11)
2016年10月(15)
2016年9月(14)
2016年8月(14)
2016年7月(16)
2016年6月(12)
2016年5月(18)
2016年4月(1)
2016年3月(6)
2016年2月(1)
2016年1月(1)
2015年12月(2)
2015年11月(16)
2015年10月(22)
2015年9月(15)
2015年8月(7)
更多
文章档案
2015年10月(2)
阅读排行榜
1. C++11 & C++14 & C++17新特性(65749)
2. 最短路经算法简介(Dijkstra算法,A*算法,D*算法)(26915)
3. C++ new动态数组初始化(23307)
4. shell中exec命令(22380)
5. 二叉树的二叉链表表示与实现(15200)
评论排行榜
1. C++11 & C++14 & C++17新特性(9)
2. Windowd系统下Eclipse CDT+MinGW快速搭建C/C++开发环境(6)
3. 最短路经算法简介(Dijkstra算法,A*算法,D*算法)(3)
4. 大端(big endian)和小端(little endian)(3)
5. qemu安装异架构操作系统(2)
推荐排行榜
1. C++之future和promise(9)
2. C++11 & C++14 & C++17新特性(6)
3. 设计模式的六大原则(4)
4. c++11 为什么使用ref,和引用的区别(3)
5. vector data() [c++11](3)
最新评论
1. Re:Linux常用命令history/tcpdump/awk/grep
grep排除二进制文件有个更简洁的方法,加“-I”。
--是浩瀚宇宙啊
2. Re:大端(big endian)和小端(little endian)
/* netTransfer.c Created on: May 19, 2023 Author: */ include <stdio.h> include <arpa/inet.h> include...
--是浩瀚宇宙啊
3. Re:suricata备忘录
总结的好,不然找modbus找了半天没找到。
--qt带你遨游浩瀚宇宙
4. Re:siglongjmp和sigsetjmp 用法
@长整形 什么系统环境呢?...
--qt带你遨游浩瀚宇宙
5. Re:siglongjmp和sigsetjmp 用法
这个用例怎么跑都不会输出 "in exception" 呀, 大佬,这个怎么改
--长整形
点击右上角即可分享