发表评论取消回复
相关阅读
相关 十八. CountDownLatch源码简析
前言 `CountDownLatch`是`JDK`提供的同步工具,可以实现让一个线程等待其它一组线程执行完毕,然后再继续往下执行的功能。本篇文章将对`CountDownL
相关 十七. ArrayBlockingQueue源码简析
前言 `ArrayBlockingQueue`是基于数组实现的阻塞队列,本文将对`ArrayBlockingQueue`的`put()`和`take()`方法的阻塞逻辑进
相关 StreamOperator源码简析
点击上方蓝 字关注~ StreamOperator是任务执行过程中实际处理类,上层由StreamTask调用,下层调用UserFunction,列举一些常
相关 CyclicBarrier源码简析
之前一篇文章讲了一下[CountdownLatch][],接下来就来讲讲CyclicBarrier,两者有一些相似的地方,也有一些不同,先通过一段demo来了解一下Cyclic
相关 PriorityBlockingQueue源码简析
PriorityBlockingQueue优先级队列,内部使用了二叉堆的数据结构来存储数据,根据优先级对队列中的元素进行排序,然后出队的时候就会按照一定的顺序来出队 话不多说
相关 Semaphore源码简析
之间已经讲过了CountdownLatch和CyclicBarrier,现在来讲讲Semaphore,Semaphore信号量的作用是指定个数的线程通过之后,主线程就能继续执行
相关 DelayQueue源码简析
DelayQueue延迟队列,意思是加入队列的元素可以设置一个延迟时间,当延迟时间到了才可以从队列中出队这个元素,先写一个demo来看看要如何使用DelayQueue
相关 LinkedBlockingQueue源码简析
上一篇博文画图解析了一下ConcurrentLinkedQueue,那个Queue其实是一个无界队列,按道理可以挂无数个节点在链表中。今天要讲的LinkedBlockingQu
相关 Postgresql源码ERROR日志函数简析
背景 最近在阅读Postgresql 10.3源码时发现,很多函数中打印了`elog(ERROR)`之后并没有明显的return,但从上下文逻辑看,此时必须返回错误
相关 DRF之APIView源码简析
一. 安装djangorestframework 安装的方式有以下三种,注意,模块就叫djangorestframework。 方式一:pip3 install
还没有评论,来说两句吧...