摘要:
一、什么是I/O、流 I/O就是数据的输入输出 流就是一个数据的序列 二、I/O的基本类库结构 1、基于字节操作的I/O接口:InputStream OutputStream 2、基于字符操作的I/0接口:Writer Reader 3、基于文件操作的I/0接口:File 4、基于网络操作的I/O接 阅读全文
摘要:
一、锁 1、可见性: 定义:数据对所有线程可见 原因:cpu操作数据时会把数据读取到内存中去,可以理解为值做了备份,但是备份数据和原始数据在后续操作中不一定一致 实现:java使用volite关键字来实现,是最早的缓存一致性解决方案 原理:借助与cpu缓存一致的解决性方案,操作系统抽象其为lock操 阅读全文