
线程
歌舞丶升平
这个作者很懒,什么都没留下…
展开
-
C++下异步编程async使用
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、优快云 技术博客原创 2021-09-23 21:24:25 · 663 阅读 · 0 评论 -
C++读写锁shared_mutex实现
C++读写锁shared_mutex实现shared_mutex即读写锁,不同与我们常用的独占式锁mutex,shared_mutex是共享与独占共存的锁,实现了读写锁的机制,即多个读线程一个写线程,通常用于对于一个共享区域的读操作比较频繁,而写操作比较少的情况。读写锁比起mutex具有更高的适用性,具有更高的并行性,可以有多个线程同时占用读模式的读写锁,但是只能有一个线程占用写模式的读写锁,读写锁的基本规则可以总结为“写优先,读共享,交叉互斥“,具体表现为读写锁的三种状态: (1)当读写锁是写加锁原创 2021-03-16 22:15:09 · 1066 阅读 · 2 评论 -
Linux应用编程之——线程
Linux应用编程之——线程上一篇文章,刚讲完进程,这边就直接说一下线程吧。附带一个链接Linux应用编程之——进程线程介绍:线程是操作系统能够调度和执行的基本单位,在Linux中也被称之为轻量级进程。在Linux系统中,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等),而将线程分配到某个cpu上执行。一个进程可以拥有多个线程,它还可以同时使用多个cpu来执行各个线程,以达到最大程度的并行,提高工作的效率;同时,即使是在单cpu的机器上,也依然可以采用多线程模原创 2020-05-09 16:48:35 · 183 阅读 · 0 评论