您的位置: 首页 > 文章 > Linux系统编程day5知识点总结回顾1 Linux系统编程day5知识点总结回顾1 分类: 文章 • 2024-07-23 20:28:40 Linux系统编程day5知识点总结回顾1 1.学习目标 2.互斥锁 3.原子操作 4.死锁 5.读写锁 6.强化练习 6.1 不加锁的情况 6.2 加锁的情况 7. 条件变量 7.1 读写锁 和互斥锁 的限制 7.2 条件变量强化练习 1.学习目标 2.互斥锁 3.原子操作 上述代码因为加锁的原因,原子操作的改变不会影响程序的改变。 4.死锁 5.读写锁 6.强化练习 6.1 不加锁的情况 6.2 加锁的情况 首先创建读写锁,然后初始化,加锁,释放读写锁资源 此时的代码 数的数字 一定是由小到大的,不会出现没加锁的那种情况。涉及到多个线程访问 共享资源的时候,一定要加锁 7. 条件变量 7.1 读写锁 和互斥锁 的限制 7.2 条件变量强化练习 2019/3/10 胡云层 于南京