队列与多线程间关系——个人理解

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

 

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

 

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

posted on 2019-04-09 16:23  AHRI-9245  阅读(1844)  评论(1编辑  收藏  举报

导航