腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
白驹过隙
专栏作者
举报
56
文章
85173
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(56)
其他(8)
云数据库 Redis(8)
github(6)
api(6)
linux(5)
react(4)
编程算法(4)
rabbitmq(4)
架构设计(4)
python(3)
unix(3)
c++(2)
数据库(2)
云数据库 SQL Server(2)
存储(2)
分布式(2)
socket编程(2)
安全(2)
数据结构(2)
https(2)
add(2)
ld(2)
path(2)
bash(1)
node.js(1)
sql(1)
git(1)
ubuntu(1)
apt-get(1)
腾讯云测试服务(1)
网站(1)
开源(1)
数据处理(1)
join(1)
kill(1)
static(1)
同步(1)
线程(1)
搜索文章
搜索
搜索
关闭
线程同步(二)—— 条件变量
编程算法
上篇提到线程针对临界值操作时需要加锁,但是线程访问临界资源只通过锁来控制是不够的。 比如对一个数据进行操作,A线程需要读,B线程进行写。 A线程先访问临界资源,发现没有数据可以读,只能等待B线程先写,此时又占用了互斥锁,导致B线程无法得到锁,进行写操作。 此时就需要用到条件变量了,条件变量的目的就是控制线程的先后执行,保证临界资源的有效性。 下面依然是售票的一个场景,此时一个线程售票,一个线程退票。 #include <pthread.h> #include <unistd.h>
Aichen
2018-05-18
959
0
Redis - set类型操作
编程算法
网站
node.js
set类型操作 设置操作: sadd: sadd key value 给指定的key添加元素,重复返回0表示添加失败、 srem: srem
Aichen
2018-05-18
795
0
OpenSSL - RSA非对称加密实现
编程算法
安全
非对称加密:即两端使用一对不同的密钥进行加密。 在非对称加密中,需要两对密钥,公钥和私钥。 公钥个私钥属于对立关系,一把加密后,只有另一把才可以进行解密。 公钥数据加密 数字证书内包含了公钥,在进行会话连接时,双方交换各自的公钥,保留自己的私钥。进行数据传输时,利用对方的公钥进行数据加密。加密后的数据只有对方的私钥才能进行解密。 私钥数字签名 私钥进行数据加密,所有人用公钥都能解密数据,但是加密后的数据却唯有私钥能生成。可以用于消息来源验证。将数据用私钥加密并明文告诉用户密文内容,用户进行公钥
Aichen
2018-05-18
3.1K
0
OpenSSL - 网络安全之数据加密和数字证书
安全
编程算法
功能应用: 消息摘要,给文件或数据生成消息摘要,消息摘要只能校验数据的完整性,如SHA、MD5 数据加密和解密:对数据进行加密解密,OpenSSL实现了所有加密算法 数字证书:可以通过命令行或代码
Aichen
2018-05-18
812
0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档