10 2019 档案

摘要:1.定义 由于不恰当的执行时序而出现不正确的结果. 最常见的类型是 "先检查后执行"; 比如两个线程同时操作一个变量.我们定义一个 变量 int i = 0; 给 i 增加1; 增加1的过程有三个操作"读取-修改-写入",结果状态依赖于之前的状态. 但是在多线程情况下,这个状态依赖会被别的线程所修改 阅读全文
posted @ 2019-10-24 23:14 随意的马蒂洛克 阅读(433) 评论(0) 推荐(0) 编辑
摘要:所需参数如下: 会在根目录生成 gc.log 文件,里面记录了gc的详细信息. 还可以通过 jdk bin 目录下的 jvisualvm 工具监控gc. 阅读全文
posted @ 2019-10-04 14:11 随意的马蒂洛克 阅读(1207) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示