07 2018 档案
摘要:volatile是java语言中的一个关键字,常用于并发编程,有两个重要的特点:具有可见性,java虚拟机实现会为其满足 原则;不具备原子性.用法是修饰变量,如: . volatile原理 介绍其可见性先从cpu,cpu缓存和内存的关系入手. cpu缓存是一种加速手段,cpu查找数据时会先从缓存中查
阅读全文
摘要:分布式锁 分布式锁就以 为例, 是一个分布式系统的协调器,我们将其理解为一个文件系统,可以在 服务器中创建或删除文件夹或文件.设D为一个数据系统,不具备事务能力,在并发状态下可能出现对单个数据同时读写.客户端A,B是数据系统D提供的客户端,能够对其读写. 几个关键角色已经登场,D是一个不提供事务行为
阅读全文
摘要:Netty之Channel 本文内容主要参考 和 的文档和源码,偏笔记向. 先简略了解一下 和`ChannelHandler`. 想象一个流水线车间.当组件从流水线头部进入,穿越流水线,流水线上的工人按顺序对组件进行加工,到达流水线尾部时商品组装完成. 可以将 当做流水线, 当做流水线工人.源头的组
阅读全文

浙公网安备 33010602011771号