概念回顾 进程与线程 进程:程序的一次执行,它占有一片独有的内存空间。 线程:进程内的一个独立的执行单元。是程序执行的一个完整流程。是CPU的最小调度单元。 多进程运行:一个应用程序可以启动多个实例运行 多线程:一个进程内,同时有多个线程运行。 应用程序必须运行在某个进程的某个线程上;一个进程中至少 ...
分类:
编程语言 时间:
2021-06-21 21:11:44
阅读次数:
0
分区分页分段 重定向就是对他的地址重新计算 存储管理技术 简单和虚拟的区别就是:一个进程是否全部装进内存才能运行,如果需要全部装入内存才能运行就叫做简单存储 简单分区技术 ...
分类:
其他好文 时间:
2021-06-21 20:47:38
阅读次数:
0
参考:https://mp.weixin.qq.com/s/494wqyxyFzDuGwG_51tFbQ <dependency> <groupId>net.openhft</groupId> <artifactId>affinity</artifactId> <version>3.20.0</ve ...
分类:
编程语言 时间:
2021-06-21 20:34:49
阅读次数:
0
import 'dart:io' as Io; import 'package:image/image.dart'; void main() { // Read a jpeg image from file. Image image = decodeImage(new Io.File('test.j ...
分类:
其他好文 时间:
2021-06-21 20:21:50
阅读次数:
0
3.2vector容器 3.2.1vector基本概念 功能:1.vector数据结构和数组非常相似,也称为单端数组 vector与普通数组区别: 不同之处在于数组是静态空间,而vector可以动态扩展 动态扩展: 并不是在原空间之后续接新空间,而是找更大的内存空间,然后将元数据拷贝新空间,释放原空 ...
分类:
编程语言 时间:
2021-06-21 20:05:02
阅读次数:
0
简单类型即基本数据类型,复杂数据类型即引用类型 简单数据类型:string,number,bool,undefined,null (其中null比较特殊,是空对象类型object) 复杂数据类型:通过new创建的对象 栈:由系统自动分配释放存放函数的参数值,局部变量的值等 简单数据类型是存在栈中的 ...
分类:
Web程序 时间:
2021-06-20 18:42:17
阅读次数:
0
有没有发现你的Mac运行速度越来越慢?想知道为什么 Mac 的运行速度比平时慢了吗?其实你只需要清理一些文件。下面,小编为大家解释如何清理Mac并优化其性能,更好的提高Mac的运行速度,提升你的工作效率! 我们看到Mac运行缓慢的主要原因之一是存储空间已满。您的Mac有很多内存空间,但如果您不维护它 ...
分类:
系统相关 时间:
2021-06-20 18:38:55
阅读次数:
0
先看看两者的对比: 可以发现: 1.java中细分了阻塞,将阻塞给分成了三个不同类型的阻塞。 2.java没有区分就绪状态和运行状态。java将这两种状态合并成runnable状态。 3.还有一个容易被忽略的点:java中的IO阻塞,在java中的线程状态实际上是runnable。 jvm没有做实际 ...
分类:
编程语言 时间:
2021-06-20 18:21:02
阅读次数:
0
1、红黑树规则 a.节点颜色:黑色、红色 b.根节点是黑色,叶子NIL节点是黑色 c.如果一个节点是红色的,则它的子节点必须是黑色的。 d.从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点。这样可以确保没有一条路径会比其他路径长出俩倍。因而,红黑树是相对是接近平衡的二叉树。 2、调整红黑 ...
分类:
其他好文 时间:
2021-06-20 18:20:41
阅读次数:
0
计算机由三个主要部件构成 CPU ALU:进行算术操作和逻辑操作; registers:用来装各种这样的数据,用来与ALU,MEM打交道 控制单元 内存 用来存储字节 存储字节的顺序 大端、小端; 数据对齐 输入/输出电路 ...
分类:
其他好文 时间:
2021-06-20 18:16:03
阅读次数:
0