07 2016 档案

如何控制JVM中的JIT行为?
摘要:首先交代一下我自己的测试环境: Ubuntu 12.04 x86-64,OpenJDK 7 64-bit Server VM(mixed mode) MacOS 10.11,HotSpot 7 64-bit Server VM(mixed mode) 1.如何关闭JIT? 一般情况下,JIT是默认开 阅读全文

posted @ 2016-07-30 17:03 frydsh 阅读(4824) 评论(0) 推荐(0)

一个Java内存可见性问题的分析
摘要:如果熟悉Java并发编程的话,应该知道在多线程共享变量的情况下,存在“内存可见性问题”: 在一个线程中对某个变量进行赋值,然后在另外一个线程中读取该变量的值,读取到的可能仍然是以前的值; 这里并非说的是时序的问题,即使在另外一个线程中循环读取该变量的值,也可能永远读不到该变量的最新值。 请看下面这段 阅读全文

posted @ 2016-07-30 12:06 frydsh 阅读(2298) 评论(0) 推荐(0)

导航