Java 中所提到的阻塞队列与多线程(线程池)之间个人因概念太多、太杂总有些迷惑,这里有点小感悟,写下来省的下次又忘了,有错再改。

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

阻塞队列是一个个需要执行的任务,再通俗一点是一个个需要处理的属性组成的某个类的对象。

 

Java 的线程池可以对线程进行处理,线程中处理的是啥是不确定的,你可以处理阻塞队列取出来的任务,但是任性一点我就是不用阻塞队列,自己手动一个任务一个任务的给线程处理也无不可。只是用阻塞队列方便,它已经给我提供了添加、取出等任务管理的方法。Java 的线程池自己有一些对线程的处理的方法,如:创建、销毁、锁、提醒等功能,线程本身并没有与阻塞队列有什么关系,两者合用会更方便而已。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄