码迷,mamicode.com
首页 >  
搜索关键字:写时复制    ( 125个结果
CopyOnWriteArrayList add get remove 源码解析
public class CopyOnWriteArrayList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 直译过来,就是写时复制的动态数组。 add(E e)方法,使用可重入锁ReentrantLoc ...
分类:其他好文   时间:2019-11-16 23:28:24    阅读次数:80
06: docker镜像分层
docker分层 docker镜像的分层(使用的是kvm 链接克隆,写时复制的特性) 1:分层的好处:重复利用,节约资源 2:镜像越大,迁移时间越长;并且你如果使用docker做集群,那么如果镜像太大, 有变化,每个更新的话,都需要很长时间。所以最好是镜像分2-3层(基础系统-应用服务-代码),集群 ...
分类:其他好文   时间:2019-11-03 15:16:30    阅读次数:95
docker 第五篇 存储
镜像概述复习 Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层 如果运行中的容器修改了现有的一个已经存在的文件,那改文件将会从读写层下面的只读层复制到读写层,改文件的只读版本仍然存在,只是已经被读写层中改文件的副本所隐藏,此即 “写时复制(C ...
分类:其他好文   时间:2019-09-30 16:18:03    阅读次数:81
c++并发编程之进程创建
1.进程创建 先上代码: 运行结果: 程序及结果分析: 2.创建多个子进程 程序运行结果: 程序及结果分析: 父子进程共享 共享遵循的原则:读时共享写时复制原则 ...
分类:编程语言   时间:2019-09-01 18:15:29    阅读次数:88
fork函数的一些小结
今天遇到一个这样的问题,假设父进程有一个变量S,fork后,子进程中的变量S地址是否和父进程中的变量S 是相同的? 再学操作系统的时候,知道fork是采用的写时复制,所以如果子进程或者父进程不对变量S做修改的话,它们应该 是指向同一块物理内存,如果有修改,那么它们会指向不同的物理内存,但虚拟内存地址 ...
分类:其他好文   时间:2019-08-25 22:55:42    阅读次数:189
java并发编程之美-阅读记录5
java并发包中的并发List 5.1CopeOnWriteArrayList 并发包中的并发List只有CopyOnWriteArrayList,该类是一个线程安全的arraylist,对其进行的修改操作都是在底层的一个复制数组上进行的,也就是使用了写时复制策略。 该类的结构: 问题: 何时初始化 ...
分类:编程语言   时间:2019-08-10 21:36:37    阅读次数:121
Docker 学习 | 基础命令
基本概念定义 基本组成 客户端/守护进程 C/S架构 本地/服务器 镜像 容器基石 只读文件系统 联合加载(union mount) 容器 通过镜像启动 执行 写时复制 仓库 公有 docker hub 私有 相关技术简介 依赖的Linux内核特性 Namespace 命名空间 LXC Kernel ...
分类:其他好文   时间:2019-05-11 21:18:38    阅读次数:153
qemu使用copy-on-write(COW)磁盘
写时复制(copy-on-write,缩写COW)技术不会对原始的镜像文件做更改,变化的部分写在另外的镜像文件中,这种特性在qemu中只有QCOW格式支持,多个 COW 文件可以指向同一映像同时测试多个配置, 而不会危及基本系统。 下面以windows2003为例介绍使用过程,首先安装windows ...
分类:其他好文   时间:2019-05-04 11:56:48    阅读次数:114
006 管理Ceph的RBD块设备
一, Ceph RBD的特性 支持完整和增量的快照 自动精简配置 写时复制克隆 动态调整大小 二、RBD基本应用 2.1 创建RBD池 2.2 客户端验证 2.3 创建块设备 2.4 映射块设备 2.5 客户端操作 RBD客户端说明 Ceph客户端可使用原生linux内核模块krbd挂载RBD镜像 ...
分类:其他好文   时间:2019-03-18 01:29:22    阅读次数:422
Linux内存管理 (10)缺页中断处理【转】
转自:https://www.cnblogs.com/arnoldlu/p/8335475.html 专题:Linux内存管理专题 关键词:数据异常、缺页中断、匿名页面、文件映射页面、写时复制页面、swap页面。 malloc()和mmap()等内存分配函数,在分配时只是建立了进程虚拟地址空间,并没 ...
分类:系统相关   时间:2019-02-28 23:04:10    阅读次数:162
125条   上一页 1 2 3 4 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!