![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
Android小船
android开发
展开
-
并发中的变量可见性问题
并发的线程能不能看到变量的最新值,这就是并发中的变量可见性问题 方式一 synchronized 1.进入同步块,先清空工作内存中的共享变量,从 主内存中重新加载 2.解锁前必须把修改的共享变量同步回主内存 方式二 volatile volatile可用于限制局部代码指令重排序 1.使用volatile变量时,必须重新从主内存加载,并且read,load是连续的 2.修改volatile变量后,必...原创 2020-04-09 10:41:33 · 205 阅读 · 0 评论 -
Java创建一个包含多级目录的空文件
public class Main { public static void main(String[] args) { try { createFile(); } catch (IOException e) { System.out.println(e.getMessage()); } ...原创 2019-04-27 17:22:10 · 376 阅读 · 0 评论