
java-基础知识
梦想成真那天
这个作者很懒,什么都没留下…
展开
-
volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与转载 2017-09-28 17:01:23 · 17634 阅读 · 0 评论 -
Thread对象锁使用
Tread中的线程锁 private final Object blockerLock = new Object(); /* Set the blocker field; invoked via sun.misc.SharedSecrets from java.nio code */ void blockedOn(Interruptible b) { synchronized (原创 2017-09-28 09:53:52 · 501 阅读 · 0 评论 -
Java与CPU
http://www.cnblogs.com/Persiste/p/4125288.html转载 2017-10-09 09:58:15 · 320 阅读 · 0 评论 -
Java Unsafe
综述 sun.misc.Unsafe至少从2004年Java1.4开始就存在于Java中了。在Java9中,为了提高JVM的可维护性,Unsafe和许多其他的东西一起都被作为内部使用类隐藏起来了。但是究竟是什么取代Unsafe不得而知,个人推测会有不止一样来取代它,那么问题来了,到底为什么要使用Unsafe? 做一些Java语言不允许但是又十分有用的事情 很多低级语言中可用的技巧在Java中转载 2017-10-09 11:18:38 · 285 阅读 · 0 评论