最新 最热

Java并发:深入浅出AQS之共享锁模式源码分析

1、当线程调用 acquireShared()申请获取锁资源时,如果成功,则进入临界区。 2、当获取锁失败时,则创建一个共享类型的节点并进入一个FIFO等待队列,然后被挂起等待唤醒。 3、当队列中的等待线程被唤醒以后就重新尝试获取锁...

2019-10-18
1

JDK源码分析-DelayQueue

DelayQueue 也是一种队列,它内部的元素有“延迟”,也就是当从队列中获取元素时,如果它的延迟时间未到,则无法取出。

2019-10-16
1

层序遍历

一种方法是用队列实现:

2019-10-16
0

java设计模式(18)-命令模式

2.对多个命令的统一控制(这种控制包括但不限于:队列、撤销/恢复、记录日志等等)。

2019-10-16
0

【真实生产案例】消息中间件如何处理消费失败的消息?

下图是一个非常典型的生产环境的问题,很多公司都会在生产系统里使用MQ,即消息队列。

2019-10-15
1

死磕 java同步系列之Phaser源码解析

(3)Phaser相对于CyclicBarrier和CountDownLatch的优势?

2019-10-10
1

详解TCP协议数据发送中需要关注的细节

TCP数据传输一个特点是,协议层在发送数据时不会关心数据形成的逻辑结构,不管上层协议如何组织数据,一旦数据抵达TCP协议层后,他们只会被当做数据流对待。TCP协议层在接收到上层协议传来数据时,它会将数据缓存在内存中,等到...

2019-10-09
1

leetcode407. Trapping Rain Water II

神仙题。能够想出来用优先队列和广度优先遍历结合的都是大佬。希望所有看到这道题目的可以在文章回复里面分享一下写这题的思路。在下面我就粘贴一下根据油管上的思路写成的JAVA解答。...

2019-10-08
1

jQuery基础--动画操作

三组基本动画<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>Title</title>

2019-09-29
1

深入浅出AQS之共享锁模式

原文链接:https://www.jianshu.com/p/1161d33fc1d0

2019-09-27
1