发表评论取消回复
相关阅读
相关 自己动手实现一个阻塞队列
1. 阻塞队列介绍 顾名思义,阻塞队列是一个具备先进先出特性的队列结构,从队列末尾插入数据,从队列头部取出数据。而阻塞队列与普通队列的最大不同在于阻塞队列提供了阻塞式的同
相关 五分钟学算法:动手写一个双向链表
点击上方蓝字设为星标![format_png][] 下面开始今天的学习~ ![format_png 1][] 作者 | 梁唐 来源 | TechFlow 链表是很多数
相关 阻塞队列,来写生产者消费者,生产一个消费一个
用阻塞队列来写,就不需要程序员来关心什么时候阻塞线程await,什么时候唤醒线程notify()。 类似消息中间件 ![在这里插入图片描述][202001091519
相关 动手写一个二叉平衡树
前面已经实现了一个[二叉搜索树][Link 1] 比较复杂的就是在删除的时候,需要做比较多的判断,总体没那么难理解。 在二叉树的基础上,有一个叫做二叉平衡树的数据结构,实现
相关 动手写一个二叉搜索树
前面已经手写了一个简单的[双向链表][Link 1] 在此基础上再写一个简单的二叉搜索树【这里仅简单实现】。二叉搜索树在结构上跟双向链表比较相似,将左节点看做左子树,将右节点
相关 动手写一个双向链表
单向链表就不写了,进来直接写双向链表。 首先需要了解双向链表的接口。将链的节点抽象为一个对象,对象存在两个指针,一个指向前面一个节点,一个指向后面一个节点。 实现双向链
相关 手撕阻塞队列BlockingQueue
一、什么是阻塞队列 BlockingQueue 继承了 Queue 接口,是队列的一种。 当阻塞队列为空时,从队列中获取元素的操作将会被阻塞;当阻塞队列满了,往队列添
相关 手写一个Tomcat
作为一个java学习的起步者,对tomcat的认识还是有很多的欠缺,在无意中发现了这篇文章,便在自己的环境下尝试搭建,收获良多: 分以下几个步骤: (1)提供Socke
相关 动手写一个阻塞队列
之前看队列,都是停留在看和使用的阶段。再次看队列的时候,忽然发现并没有深入到底层。比如:阻塞队列时如何阻塞的呢?是监听,还是等待呢?然后看着看着就看到了Lock和Reentra
还没有评论,来说两句吧...