![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 95
沈北漂
会一点前端,正在看后端,目标全栈!
展开
-
悲观锁和乐观锁,什么是悲观,什么是乐观?
我们知道,多线程访问共享资源时为了避免资源竞争导致数据错乱的问题会在访问共享资源前进行加锁操作,最常用的就是互斥锁。互斥锁、自旋锁、读写锁都属于悲观锁,除了悲观锁之外还有乐观锁。原创 2023-07-09 18:50:20 · 124 阅读 · 0 评论 -
死锁问题探索
我们主要将从三个方面展开对死锁的学习,分别是什么是死锁,死锁形成的条件,如何避免死锁。原创 2023-07-07 21:20:26 · 134 阅读 · 0 评论 -
多进程/线程的同步与互斥实现
介绍了实现多进程多线程的互斥与同步,通过两种机制可以实现,分别是锁和信号量,并展示了部分原理。原创 2023-07-05 16:04:38 · 432 阅读 · 0 评论 -
进程间的6种通信机制,管道、消息队列、共享内存、信号量、信号、Socket
通过本篇文章可以了解到进程间通信的6中机制,其中包括了管道、消息队列、共享内存、信行量、信号这五种在同一台主机上进程进行通信的机制,socket这种跨网络在不同主机上进行通信的机制。原创 2023-07-03 16:09:15 · 700 阅读 · 0 评论 -
操作系统---线程与调度算法---图解小林coding
介绍了线程的相关基础知识,如什么是线程,线程的上下文切换。以及进程之间的调度算法。原创 2023-06-13 22:12:31 · 405 阅读 · 0 评论 -
操作系统---图解系统(小林coding)
主要记录了CPU执行任务的过程,操作系统的内存管理机制以及进程的相关概念。原创 2023-06-04 22:00:55 · 756 阅读 · 0 评论 -
操作系统---图解系统(小林coding)
记录操作系统的学习,主要以小林coding的《图解系统》为参考书。原创 2023-05-28 20:22:27 · 2105 阅读 · 0 评论