上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: 一、什么是虚拟内存 虚拟内存是操作系统为每个进程提供的一种抽象,每个进程都有属于自己的、私有的、地址连续的虚拟内存,当然我们直到最终进程的数据以及代码必然药放到物理内存上,那么必须有某种机制能记住虚拟地址空间中的某个数据,被放到了那个物理内存地址上,这就是所谓的地址空间映射,也就是虚拟内存地址与物理 阅读全文
posted @ 2021-08-26 16:55 Mr-xxx 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、抛出问题 关于如何计算并发线程数,一般分两派,来自两本书,且都是好书,到底哪个是对的?问题追踪后,整理如下: 1.1 派系1 第一派:《Java Concurrency in Practice》即《java并发编程实践》,如下图: 如上图,在《Java Concurrency in Practi 阅读全文
posted @ 2021-08-26 10:28 Mr-xxx 阅读(1491) 评论(0) 推荐(0) 编辑
摘要: 本节我们将从linux启动的第一个进程说起,以及后面第一个进程是如何启动1号进程,然后启动2号进程。然后系统中所有的进程关系图做个简单的介绍 一、0号进程 0号进程,通常也被称为idle进程,或者也称为swapper进程。 0号进程是linux启动的第一个进程,它的task_struct的comm字 阅读全文
posted @ 2021-08-25 22:49 Mr-xxx 阅读(2298) 评论(0) 推荐(0) 编辑
摘要: 一、引言 Linux Namespaces机制提供一种资源隔离方案。 PID,IPC,Network等系统资源不再是全局性的,而是属于特定的Namespace。每个Namespace里面的资源对其他Namespace都是透明的。要创建新的Namespace,只需要在调用clone时指定相应的flag 阅读全文
posted @ 2021-08-25 21:58 Mr-xxx 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 一、LRU算法 1.1 背景 目前尽量由于摩尔定律,但是在存储硬件方面始终存在着差异,并且这种差异是不在同一数量级别的区别,例如在容量方面,内存<<外存;而在硬件成本与访问效率方面,内存>>外存。而目前互联网服务平台存在的特点: a. 读多写少,快速ms级响应,因此需要把数据搁在内存上; b. 数据 阅读全文
posted @ 2021-08-25 19:24 Mr-xxx 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 一、死锁及银行家算法背景介绍 1.1 死锁 1.1.1 定义: 指的是多个进程在运行过程中因为争夺资源而造成的一种僵局,当进程处于这种僵局状态时,若无外力作用,他们都将无法再向前推进的状态。 1.1.2 产生死锁的原因: (1)竞争非可剥夺性资源; (2)进程推进不当。 1.1.3 产生死锁的必要条 阅读全文
posted @ 2021-08-25 17:39 Mr-xxx 阅读(2079) 评论(0) 推荐(0) 编辑
摘要: 一、什么是死锁 多线程以及多进程改善了系统资源的利用率并提高了系统的处理能力。然而,并发执行也带来了新的问题——死锁。 死锁是指两个或两个以上的进程(线程)在运行过程中因争夺资源而造成的一种僵局(Deadly-Embrace) ) ,若无外力作用,这些进程(线程)都将无法向前推进。 下面我们通过一些 阅读全文
posted @ 2021-08-22 16:14 Mr-xxx 阅读(2486) 评论(0) 推荐(0) 编辑
摘要: 一、直接排序找中位数 直接利用自带的sort方法排序,然后返回数组的中间索引的值代码如下: 1 //1.直接排序 2 public static int findMediaMethod1(int[] a) 3 { 4 if(a.length==0) return -1; 5 Arrays.sort( 阅读全文
posted @ 2021-08-22 11:59 Mr-xxx 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 一、引言 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码: 2 阅读全文
posted @ 2021-08-22 11:49 Mr-xxx 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 一、简介 调度算法是指:根据系统的资源分配策略所规定的资源分配算法。常见的进程调度算法有: 1.先来先去服务 2.时间片轮转法 3.多级反馈队列算法 4.最短进程优先 5.最短剩余时间优先 6.最高响应比优先 7.多级反馈队列调度算法 二、先来先去服务 先来先去服务调度算法是一种最简单的调度算法,也 阅读全文
posted @ 2021-08-22 11:32 Mr-xxx 阅读(397) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页