加载中
【笔记】垃圾回收算法手册-自动内存管理的艺术 1

托管语言(managed language) 托管运行时系统(managed run-time system) 动态内存分配(allocation) 存在于堆(heap) 动态 递归 闭包 函数式 通过*引用(reference)*进行访问 通常,引...

2021/04/13 18:08
324
深入理解并行编程4

分割和同步设计 并发编程中的设计模式 分割联系 哲学家的就餐问题 阻止饥饿 Dijkstra解决方法 使用一个全局信号量 假设通信延迟忽略不计的话 最新的解决办法: 给叉子编号 先拿盘子周围编号最...

2018/06/11 22:14
313
深入理解并行编程3

工具 脚本语言 Linux shell POSIX 多进程 pthreads POSIX 进程创建和销毁 进程通过fork()创建 执行fork()的进程,称之为:父进程 父进程可以通过wait()等待子进程执行完毕 每一此调用wait()只...

2018/06/11 22:13
430
深入理解并行编程1

深入理解并行编程 - 读书笔记

2018/04/16 22:07
217
Java中的锁

个人学习用 整理一些提纲,希望自己能不断丰富/解惑 1. 硬件层面 1.1 CPU 1.1.1 多核 CPU cache 多级 缓存一致性(cache coherence) cache line 指令流水线 1.1.2 原子指令 CAS 比较并交换 ...

Class文件格式

一个class文件,包含了单个class、interface、module定义 class文件 基于8bit的单字节流格式 多字节基于大端法(高位字节在前) 通常操作的数据大小 u1 readUnsignedByte u2 readUnsignedSho...

2017/09/27 23:42
234
并发设计原则

Mastering Concurrency Programming with Java 8

2017/07/18 23:40
426

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部