02 2018 档案

摘要:java不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe类提供了硬件级别的原子操作,主要提供了以下功能: 类中提供的3个本地方法allocateMemory、reallocateMemory、freeMemory分别用于分配内存,扩充内存和释放内存,与C语言中的3个方法对应。 字段的定 阅读全文
posted @ 2018-02-11 15:15 leon66666 阅读(3528) 评论(0) 推荐(1) 编辑
摘要:一、前言 在分析了锁框架的其他类之后,下面进入锁框架中最后一个类ReentrantReadWriteLock的分析,它表示可重入读写锁,ReentrantReadWriteLock中包含了两种锁,读锁ReadLock和写锁WriteLock,可以通过这两种锁实现线程间的同步,下面开始进行分析。 二、 阅读全文
posted @ 2018-02-06 16:24 leon66666 阅读(506) 评论(0) 推荐(0) 编辑
摘要:原文已经写得非常详细了,直接把大神的文章转发过来了 https://www.cnblogs.com/xrq730/p/4979021.html 前言 这篇文章被归到Java基础分类中,其实真的一点都不基础。网上写ReentrantLock的使用、ReentrantLock和synchronized的 阅读全文
posted @ 2018-02-02 16:15 leon66666 阅读(412) 评论(0) 推荐(1) 编辑
摘要:线程的状态:New、Runnable、Blocked、Waiting、Timed waiting、Terminated 1. RUNNABLE,对应"就绪"和"运行"两种状态,也就是说处于就绪和运行状态的线程在java.lang.Thread中都表现为"RUNNABLE"2. BLOCKED,对应" 阅读全文
posted @ 2018-02-01 11:36 leon66666 阅读(388) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示