文章分类 -  Java 知识

InputStream、OutputStream的派生类
摘要: 阅读全文

posted @ 2017-04-19 15:55 AlphaGo1号

最简实例说明wait、notify、notifyAll的使用方法
摘要:http://note.youdao.com/noteshare?id=ad71a6a78571c70f1c308dcda792cebf wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。 这三个方法最终调用的都是jvm级的native 阅读全文

posted @ 2017-03-15 14:51 AlphaGo1号 阅读(144) 评论(0) 推荐(0)

TreadLocal
摘要:http://qifuguang.me/2015/09/02/[Java%E5%B9%B6%E5%8F%91%E5%8C%85%E5%AD%A6%E4%B9%A0%E4%B8%83]%E8%A7%A3%E5%AF%86ThreadLocal/ 阅读全文

posted @ 2017-03-15 14:11 AlphaGo1号 阅读(104) 评论(0) 推荐(0)

Java8新特性终极指南
摘要:Java 8新特性终极指南 2014/06/20 | 分类: 基础技术 | 3 条评论 | 标签: java8 分享到: 本文由 ImportNew - 刘 家财 翻译自 javacodegeeks。欢迎加入翻译小组。转载请见文末要求。 编者注:Java 8已经公布有一段时间了,种种迹象表明Java 阅读全文

posted @ 2017-03-15 11:36 AlphaGo1号

深入分析volatile实现原理
摘要:转载自cmsblogs-chenssy ,原文地址http://cmsblogs.com/?p=2092 通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized。如果一个变量使用volatile,则 阅读全文

posted @ 2017-03-15 10:38 AlphaGo1号

Java关键字transient
摘要:Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进 阅读全文

posted @ 2016-06-21 14:18 AlphaGo1号

导航