关注
对于线程同步:互斥量、信号量、读写锁、条件变量。(1)互斥量:mutex值只能取0或1,加锁lock(减1),解锁unlock(加1),对于临界区先加锁后解锁,相当于一个时刻只有一个线程能访问临界区。(2)信号量:是互斥量的加强版,资源个数n可以预设,加锁(sem_wait),解锁(sem_post),区别:信号量某一时刻最多n个线程访问临界区。(3)条件变量:目的是为了防止恶意竞争,与互斥量一起使用,互斥量失败后会一直尝试,与其这样,还不如让它去睡觉,当临界区可用才唤醒它(pthread_cond_signal)。(4)读写锁:写锁(pthread_rwlock_wrlock)权限高于读锁,有人在写,其他读和写全部阻塞;允许多个读(pthread_rwlock_rdlock),应用在读线程多的场景
点赞
相关推荐
点赞 评论 收藏
分享
程序员牛肉:不用,你低估你学历的含金量了。
不用学微服务,重心放到juc,redis和mysql的八股上。然后准备两个简历项目。直接准备明年暑期就好。南京大学都算是国内比较顶尖的985了。明年暑期零实习也能被约面。不用太焦虑 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你不能接受的企业文化有哪些 #
763次浏览 16人参与
# 应届生第一份工作最好去大厂吗? #
122984次浏览 1081人参与
# 有深度的简历长什么样? #
494次浏览 12人参与
# 非技术er求职现状 #
126807次浏览 771人参与
# 26年哪些行业会变好/更差 #
212次浏览 9人参与
# 工作后会跟朋友渐行渐远吗 #
54632次浏览 398人参与
# CVTE工作体验 #
17169次浏览 39人参与
# 帆软软件工作体验 #
8470次浏览 34人参与
# 双非本科的出路是什么? #
191746次浏览 1514人参与
# 运营/市场/管培生岗位评价 #
28838次浏览 179人参与
# 小米求职进展汇总 #
997108次浏览 6498人参与
# 秋招想进国企该如何准备 #
119559次浏览 599人参与
# 百度工作体验 #
297628次浏览 2214人参与
# 搜狐工作体验 #
2803次浏览 22人参与
# 春招前还要继续实习吗? #
14144次浏览 152人参与
# 对2025年忏悔 #
11574次浏览 194人参与
# 秋招感动瞬间 #
111631次浏览 507人参与
# 每个月的工资都是怎么分配的? #
81883次浏览 666人参与
# 你实习是赚钱了还是亏钱了? #
97529次浏览 587人参与
# 我的上岸简历长这样 #
756491次浏览 11280人参与
