09 2019 档案

摘要:Java 计算n对应的二进制位上有几个1,分别在什么位置 阅读全文
posted @ 2019-09-29 22:34 头石 阅读(860) 评论(0) 推荐(0) 编辑
摘要:一 AQS简介 路径:java.util.concurrent.locks.AbstractOwnableSynchronizer。 定义:AQS提供了一种 通过维护一个volatile修饰 int类型 state 和 一个FIFO等待队列(双向链表实现)来实现锁功能 的同步器的框架。 描述:队列同 阅读全文
posted @ 2019-09-23 22:42 头石 阅读(528) 评论(0) 推荐(0) 编辑
摘要:Java 用双向循环链表实现 遍历 阅读全文
posted @ 2019-09-19 22:35 头石 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:2020年6月6日重温代码: public class LinkQueue { Node head; Node tail; int size; //造环 public Node createNodeCircle(int len){ if(len == 0) return null; for(int 阅读全文
posted @ 2019-09-19 17:21 头石 阅读(853) 评论(0) 推荐(0) 编辑
摘要:lock中的可中断特性是基于lockInterruptibly()方法的,它是对于那些未竞争的到锁,而 可以被外部调用interrupt()来中断,从而达到不在等候锁资源,不再去竞争锁 阅读全文
posted @ 2019-09-17 00:33 头石 阅读(1613) 评论(0) 推荐(0) 编辑
摘要:关于多线程工作内存何时会刷新的问题探讨 阅读全文
posted @ 2019-09-14 23:42 头石 阅读(1666) 评论(0) 推荐(0) 编辑