【摘要】笔者在前文《RunC 简介》和《Containerd 简介》中分别介绍了 runC 和 containerd。本文我们将结合 docker 中的其它组件探索 docker 是如何把这些组件组织起来协调工作的。 Docker 的主要组件 安装 docker ,其实是安装了 docker 客户端、doc 阅读全文
【摘要】java线程之可见性 volatile不需要加锁, 比synchronized更轻量级, 不会阻塞线程;从内存可见性角度看, volatile读相当于加锁, volatile写相当于解锁。synchronized既能保证可见性, 又能保证原子性; volatile只能保证可见性,无法保证原子性。 阅读全文
阅读更多内容
没有评论:
发表评论