程序员面试之道
程序员面试之道
全部文章
操作系统
# LeetCode bfs(1)
# LeetCode dfs(1)
# LeetCode动态规划(1)
# LeetCode回溯法(1)
# leetCode指针(1)
# LeetCode递归(3)
# 剑指二叉树(2)
# 剑指数组(4)
验证二叉搜索树(2)
01二维矩阵中最大正方形(1)
activiti(4)
Array.fill()(2)
bfs(2)
B树B+树面试(2)
c#(2)
cafka(2)
ClickHouse(1)
dfs树的深度优先搜索(2)
effective java(10)
fastjson(20)
git(20)
go(2)
java基础(192)
java并发(69)
java项目(10)
jvm(38)
lambda(8)
LeetCode(47)
LeetCode---Hot100----单词搜索(2)
LeetCode---hot100---排序链表(2)
LeetCode--右视图(递归法 队列)(2)
LeetCode--打开转盘锁(广度优先搜索+双向广度优先搜(2)
LeetCode--被围绕的区域(2)
LeetCode--课程表(bfs+拓扑排序)(2)
Linux(32)
Linux面试问题常用命令(2)
maven(12)
mybatis(8)
N叉树的层序遍历(递归法)(2)
N皇后(2)
redis(36)
Spring(16)
Springboot(2)
springmvc(8)
TCP 协议如何解决粘包(2)
TIDB(1)
tomcat(6)
vue(4)
书(1)
买卖股票的最佳时机 II(2)
二叉搜索树中的搜索(1)
二叉树的堂兄弟节点(1)
代码实战(4)
位运算(2)
分割平衡字符串(贪心算法)(2)
分发糖果(2)
分发饼干(贪心)(2)
删除链表中重复的结点(2)
剑指offer(124)
剑指offer1(15)
加密解密(6)
动态规划(2)
回溯法(6)
回溯法介绍(1)
大厂面经(13)
大数据(2)
子集 II(2)
完全平方数(1)
实习(44)
工作常问题(27)
微信推广(63)
数据库(81)
数据结构(53)
智力题(2)
最后一块石头的重量(堆 贪心)(2)
最小路径和(2)
有序递增数据,一个值K(1)
未归档(5)
栈(2)
树中两个结点的最低公共祖先(2)
概率统计(1)
深度优先搜索(2)
盛最多水的容器(1)
算法(26)
组合总和(2)
计算机网络(71)
设计模式(50)
贪心策略(2)
贪心算法(2)
路径总和(2)
跳跃游戏II(2)
输入输出(6)
递归法(2)
通配符匹配(2)
面试常考(22)
高性能服务器开发(2)
归档
标签
去牛客网
登录
/
注册
程序员面试之道的博客
全部文章
/ 操作系统
(共36篇)
操作系统--进程间通信
进程间通信 1 概述 进程通信(Interprocess Communication,IPC)是一个进程与另一个进程间共享消息的一种通信方式。消息(message)是发送进程形成的一个消息块,将消息内容传送给接...
2021-04-10
0
844
重量级锁、自旋锁、轻量级锁、偏向锁、悲观、乐观锁等各种锁
https://blog.csdn.net/weixin_41563161/article/details/103869694 https://blog.csdn.net/weixin_41563161/article/details/104117425 重量级锁 如果你学过多线程,那么你肯定...
2021-04-10
0
769
操作系统--多线程多进程
1 什么是多进程(或者多线程) 为何需要多进程(或者多线程),为何需要并发? 这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们确实无法感受到并发的魅力以及必要性。 我想,只要你不是整天都写那种int main()到底的代码的人,那么或多或少你会遇到代码响应不够用的情况...
2021-04-10
0
640
操作系统---进程 线程 进程调度器
操作系统---进程 线程 进程调度器 线程 CPU 单核频率到瓶颈了吗?人类就用多核芯来弥补单核处理器性能的不足,咱们的 CPU 不也升级到四核 现在最多能并行处理 4 个进程,效率比以前高多了,这还不好吗?”内存疑惑的问。 “好是好,...
2021-04-10
0
742
操作系统---生产者消费者模型(并发)
生产者消费者模型(并发) 1 概述 在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。 该模式通过平衡生产进程和消费进程的工作能力来提高程序的整体处理数据的速度。 优点 解耦 支持并发 支持忙闲不均 ...
2021-04-10
0
675
操作系统--面试点
操作系统--面试点 操作系统也是一门非常重要的知识,在面试中也是问的非常多(当然,看公司,有些公司技术栈是 Java 的,可能问的比较少)。对于操作系统,要学的也挺多,例如: 啥是进程,啥是线程,他们的本质区别?我们运行一...
2021-04-10
0
766
##操作系统面试---进程调度方法
进程调度方法 调度算法是指:根据系统的资源分配策略所规定的资源分配算法,如任务A在执行完后,选择哪个任务来执行,使得某个因素(如进程总执行时间,或者磁盘寻道时间等)最小。对于不同的系统目标,通常采用不同的调度算法。 几个...
2021-04-10
0
430
##操作系统面试---磁盘臂调度算法
磁盘臂调度算法 一次磁盘读/写操作需要的时间 1 寻找时间(寻道时间)Ts:在读/写数据前,需要将磁头移动到指定磁道所花费的时间。 寻道时间分两步: (1) 启动磁头臂消耗的时间:s。 (2) 移动磁头消耗的...
2021-04-10
0
1128
LRU 缓存算法
LRU 缓存算法 一、题目描述 运用你所掌握的数据结构,设计和实现一个 LRU(最近最少使用)缓存机制。它应该支持以下操作: 获取数据 get(key):如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返...
2021-04-10
0
679
操作系统进程线程的理解
操作系统进程线程的理解 https://www.cnblogs.com/guolei2570/p/8810536.html
2021-04-10
0
373
首页
上一页
1
2
3
4
下一页
末页