上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: 转自:http://www.cnblogs.com/skywang12345/p/3514635.html (含部分修改) 概要 AtomicIntegerFieldUpdater, AtomicLongFieldUpdater和AtomicReferenceFieldUpdater这3个修改类的成 阅读全文
posted @ 2018-11-04 19:46 Hermioner 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/ls5718/article/details/52563959 & https://blog.csdn.net/mmoren/article/details/79185862(含部分修改) 在JDK 5之前Java语言是靠synchronized关键 阅读全文
posted @ 2018-11-04 19:45 Hermioner 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/skywang12345/p/3514589.html 根据修改的数据类型,可以将JUC包中的原子操作类可以分为4类。 1. 基本类型: AtomicInteger, AtomicLong, AtomicBoolean ;2. 数组类型: Atom 阅读全文
posted @ 2018-11-04 19:45 Hermioner 阅读(117) 评论(0) 推荐(0) 编辑
摘要: jdk源码中有一些native修饰的方法,比如unsafe.class,只能看见方法声明,但是具体的逻辑看不到。可以通过下载Openjdk来解决。openJDK上有完整的JDK源代码,JDK源代码由C++、Java、C、汇编 这四种语言组成。JVM主体是C++写的,JNI部分是C,工具类是Java写 阅读全文
posted @ 2018-11-02 13:35 Hermioner 阅读(3925) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/zhengbin/p/5657435.html 乐观锁 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号 阅读全文
posted @ 2018-11-02 09:14 Hermioner 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一. 名词解释 原子性:是指一个操作或多个操作要么全部执行,且执行的过程不会被任何因素打断,要么就都不执行。(note: 处理器保证从系统内存中读取或写入一个字节是原子的。意思是,当一个处理器读取一个字节时,其他处理器不能访问这个字节的内存地址。当然,long和double类型在32位操作系统中的读 阅读全文
posted @ 2018-11-01 17:13 Hermioner 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/skywang12345/p/3480016.html 概要 本章,会对“生产/消费者问题”进行讨论。涉及到的内容包括:1. 生产/消费者模型2. 生产/消费者实现 1. 生产/消费者模型 生产/消费者问题是个非常典型的多线程问题,涉及到的对象包括 阅读全文
posted @ 2018-10-28 19:47 Hermioner 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/weishao-lsv/p/8143976.html 在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) Java平台把操作系统的底层进行了屏蔽,在JVM虚拟平台里面构造出对自己有利的机制,这就是守 阅读全文
posted @ 2018-10-28 19:40 Hermioner 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/swiftma/p/6477189.html & https://blog.csdn.net/kusedexingfu/article/details/72629371 && https://blog.csdn.net/hj7jay/articl 阅读全文
posted @ 2018-10-28 19:26 Hermioner 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/skywang12345/p/3479275.html (含部分修改) 概要 本章,会对Thread中join()方法进行介绍。涉及到的内容包括: join()介绍 join()源码分析(基于JDK1.7.0_40) join()示例 一. joi 阅读全文
posted @ 2018-10-28 19:06 Hermioner 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页