自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Markdown文档预览

需求分解:用户上传Markdown文件,实现页面预览。

2023-03-31 14:15:14 731 1

原创 操作系统世界漫游(三)死锁

操作系统世界漫游(三):死锁一:什么是死锁区分死锁、饥饿和死循环二:死锁产生的四个必要条件三:死锁的处理策略1. 预防死锁1.1破坏互斥条件1.2破坏不剥夺条件1.3破坏请求和保持条件1.4破坏循环等待条件2. 避免死锁2.1什么是安全序列与安全状态2.2银行家算法3. 死锁的检测和解除3.1死锁检测3.2死锁解除算法一:什么是死锁在并发环境下,各进程因竞争资源而造成的一种相互等待对方手里资源,导致各进程都阻塞,都无法向前推进的现象。通俗的讲,就是两个或多个进程无限期的阻塞、相互等待的一种状态。区分死

2021-05-23 22:10:50 505 3

原创 操作系统世界漫游(二)信号量机制

操作系统世界漫游(二)一:信号量机制1.信号量机制的定义2.信号量机制实现进程同步3.信号量机制实现进程互斥4.信号量机制实现前驱关系5.使用信号量机制解决问题5.1生产者消费者问题5.2多生产者-多消费者问题5.3读者-写者问题一:信号量机制1.信号量机制的定义1965年,荷兰学者Dijkstra提出了一种卓有成效的实现进程互斥、同步的方法——信号量机制。用户进程可以通过使用操作系统提供的一对原语(一种特殊的程序段,其执行只能一气呵成,不可被中断)来对信号量进行操作,从而很方便的实现了进程互斥、进

2021-05-23 00:03:33 473

原创 操作系统世界漫游(一):进程与线程

操作系统世界漫游(一)一:进程1.进程的定义2.进程的组成3.进程的通信3.1:共享存储3.2:管道通信3.3:消息传递二:线程1.线程的定义2.引入线程的原因3.线程的属性:进程 vs 线程三:处理机调度1.基本概念:2.三个层次:2.1:高级调度2.2:中级调度2.3:低级调度三层调度的联系、对比3.进程调度策略3.1.调度算法的评价指标3.2.调度算法四:进程同步五:进程互斥1.进程互斥的概念2.进程互斥遵循的四个原则3.进程互斥的软件实现方法4.进程互斥的硬件实现方法一:进程1.进程的定义进程

2021-05-22 22:42:47 225 4

原创 LeetCode刷题笔记——剑指Offer 15. 二进制中1的个数(二进制的概念和位运算符)

LeetCode刷题笔记:二进制中1的个数剑指Offer 15. 二进制中1的个数方法一:逐位比较方法二:巧用 n & (n-1)剑指Offer 15. 二进制中1的个数超链接:剑指offer原文题目考察知识点:二进制的概念和位运算符题目:请实现一个函数,输入一个整数(以二进制串形式),输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。方法一:逐位比较public class Solution {

2021-04-20 23:27:33 179

数据库面试题.md

数据库面试题.md

2021-09-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除