上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: /* Interrupt state of the thread - read/written directly by JVM */ private volatile boolean interrupted; 根据Thread#interrupted可以了解到,interrupted 实际 是线程中 阅读全文
posted @ 2020-10-16 13:03 郭星 阅读(224) 评论(0) 推荐(0)
摘要: public static void main(String[] args) { //锁的机制 // acquire 获取 // 线程进入同步代码块执行加锁 // release 释放 //1:当线程持有锁时,调用Object#wait //2:Thread#park 实际调用的是 LockSupp 阅读全文
posted @ 2020-10-16 12:35 郭星 阅读(177) 评论(0) 推荐(0)
摘要: java.lang.Thread API定义 new Thread 创建 Thread 对象 对于当前操作并不涉及os线程的创建,只涉及java对象的创建 Thread#start 启动线程: 这里主要实现 jvm 和 java 代码通信(调用)实现系统线程的创建和执行 Thread#join 等待 阅读全文
posted @ 2020-10-16 11:29 郭星 阅读(136) 评论(0) 推荐(0)
摘要: AQS 实际就是一个双向队列 @Slf4j public class AbstractQueueDemo { public static void main(String[] args) { ExecutorService executorService = Executors.newFixedTh 阅读全文
posted @ 2020-10-14 14:45 郭星 阅读(148) 评论(0) 推荐(0)
摘要: 对于同步操作并不单纯的只是指锁等操作;对于广义上的同步实际对应的java中的操作包含 lock/atomic/volatile 对于lock 一般指 synchronized 以及 Lock ,对于lock 操作而言 是支持同步一段代码块;大量的cpu指令; 狭义锁一般是利用了 OS原语(例如:wi 阅读全文
posted @ 2020-10-13 20:48 郭星 阅读(120) 评论(0) 推荐(0)
摘要: "The Java Language Specification Java SE 12 Edition" 17.4.4 Synchronization OrderEvery execution has a synchronization order. A synchronization order 阅读全文
posted @ 2020-10-12 10:16 郭星 阅读(160) 评论(0) 推荐(0)
摘要: 对于semaphore实际是提供了单机版的令牌机制,且对于等待获取令牌的线程提供了公平和非公平两种方式; public static void main(String[] args) { final int MAX_VALUE = 5; ExecutorService executorService 阅读全文
posted @ 2020-09-28 21:29 郭星 阅读(240) 评论(0) 推荐(0)
摘要: CountDownLatch 和 CyclicBarrier对比 两者都能起到计数器的作用; 不同点在于 构造方法,对于两者的构造方法都支持输入计数器的初始化值,而CyclicBarrier则还支持设置当计数器归零的回调事件 await方法,对于CountDownLatch一般是主线程使用阻塞等待所 阅读全文
posted @ 2020-09-28 21:11 郭星 阅读(194) 评论(0) 推荐(0)
摘要: public static void main(String[] args) throws InterruptedException { // 创建新的线程,但此时并未创建一个真正的线程 Thread thread = new Thread(() -> { Thread currentThread 阅读全文
posted @ 2020-09-27 16:05 郭星 阅读(110) 评论(0) 推荐(0)
摘要: 使用lua 实现cas操作 @Bean(name = "customStringRedisTemplate")public RedisTemplate<String, String> customStringRedisTemplate(RedisConnectionFactory factory) 阅读全文
posted @ 2020-09-27 15:35 郭星 阅读(307) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页