![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 92
Windows,Linux,Unix
了 凡
这个作者很懒,什么都没留下…
展开
-
协程的简单操作,你都知道哪些?Golang如何实现协程交替打印?
对于并发的概念,我们都清楚为了合理利用CPU的执行效率,我们选择当一个事务或多个事务执行时交替执行对于当下的计算机执行是很快的并且是对用户无感的,所以我们往往采用极少的资源执行更多事情。假设目前需要执行两个协程,一个协程来执行字母,一个协程执行数字,让两个协程进行交替打印如何实现?又或者如何使用大量的多个协程来交替的执行从一数到五万这样的大任务呢?原创 2022-10-26 09:43:11 · 1061 阅读 · 2 评论 -
【并发编程】atomic 如何保证原子操作?分别用那几个方法?
之前学习了一些并发原语,已经认为差不多可以应对很多场景了,但是为什么还要学习原子操作呢?原来,在一些场景中,使用并发原语可能更加复杂,为了更轻松地实现底层的优化。原创 2022-01-29 17:18:14 · 1882 阅读 · 0 评论 -
【期末复习】操作系统常见问题总结
博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录1.实现分时系统的关键问题是什么?应如何解决?2.试从物理概念上说明记录型信号量机制中的wait和signal操作。3.在解决死锁问题的几个方法中,哪种方法最易于实现?哪种方法使资源利用率最高?4.为什么要引入动态重定位?如何实现?5.是什么原因使操作系统具有异步性特征?6.试说明PCB的作用,为什么说PCB是进程存在的唯一标识?7.在动态分区分配存储管理方式中,如果一个进程归还系统一个内存分区后,空闲.原创 2021-12-26 00:49:42 · 544 阅读 · 10 评论 -
【并发编程】map 基本用法和常见错误以及如何实现线程安全的map类型
博主介绍:– 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~前言哈希表介绍哈希表(Hash Table)这个数据结构,在Go语言基础的时候就已经涉及过了。实现的就是key-value直接的映射关系,主要提供的方法包括Add、Lookup、Delete等。因为这种数据结构是一个基础的数据结构,每个key都会有一个唯一的索引值,通过索引可以很快找到对应的值,所以使用哈希表进行数据的插入和读取都是很快的。Go语言本身就内建了这样一个数据结构,也就是map数据类型。.原创 2021-11-25 19:50:18 · 1465 阅读 · 2 评论 -
【并发编程】Cond 基本用法和如何实现以及常见错误
golang中的sync包里cond文件进行详解原创 2021-11-12 07:30:00 · 4480 阅读 · 5 评论 -
【并发编程】WaitGroup 基本用法和如何实现以及常见错误
我是了 凡,微信公众号【了凡银河系】期待你的关注,内有资源相送。未来大家一起加油啊~前言文章目录前言WaitGroup简单介绍WaitGroup的基本用法WaitGroup的实现Add 实现过程Wait 实现过程使用WaitGroup时的常见错误常见问题一:计数器设置为负值常见问题二:不期望的Add时机常见问题三:前一个Wait还没有结束就重用WaitGroupnoCopy:辅助vet检查WaitGroup简单介绍WaitGroup就是package sync用来做任务编排的一个并..原创 2021-11-07 08:29:24 · 5394 阅读 · 2 评论 -
【并发编程】读写锁的实现原理(RWMutex)
博主介绍:– 我是了 凡,喜欢每日在简书上投稿日更的读书感悟笔名:了凡。专注于 Go Web 后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~原创 2021-10-31 11:47:49 · 1860 阅读 · 0 评论 -
【并发编程】Mutex(互斥锁)拓展提高
博主介绍:– 我是了 凡,喜欢每日在简书上投稿日更的读书感悟笔名:了_凡。专注于 Go Web 后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~原创 2021-10-26 14:02:41 · 411 阅读 · 8 评论 -
【并发编程】Mutex (互斥锁)发展分析
博主介绍:– 我是了 凡,喜欢每日在简书上投稿日更的读书感悟笔名:了_凡。专注于 Go Web 后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~原创 2021-10-24 16:38:38 · 417 阅读 · 1 评论 -
【并发编程】并发中互斥锁常见问题总结
博主介绍:– 我是了凡,喜欢每日在简书上投稿日更的读书感悟笔名:了_凡。专注于 Go Web 后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~原创 2021-10-24 08:58:14 · 1098 阅读 · 1 评论 -
解决仓库挂掉小问题以及安装Git到在GitLab中克隆项目到本地
先在Git官网处下载Git:https://git-scm.com/downloads开始安装:直接打开就可以使用原创 2020-10-05 10:57:30 · 515 阅读 · 1 评论 -
解决安装出现用户在命令上发出enlas_agreed=1的问题和修复虚拟机报错问题
使用Windows PowerShell清楚没有清理干净的注册表信息转载 2020-04-12 16:56:56 · 794 阅读 · 0 评论