摘要: 前言 Double-Check虽然是一种巧妙的程序设计方式,但是有可能会抛出空指针的异常,这一切均是由于JVM在运行时指令重排序所导致的,而volatile关键字则可以防止这种重排序的发生。满足多线程程序下的单例、懒加载以及获取实例的高效性。可以这样实现: volatile以后研究,这里不搞了。 H 阅读全文
posted @ 2019-06-25 22:32 门外大汉 阅读(853) 评论(0) 推荐(0) 编辑