自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 线程池中的任务队列

workQueue上篇讲到Java核心的几个线程池都是对ThreadPoolExecutor类的封装,该类的构造方法中有个参数为workQueue。该参数是指被提交但未执行的任务队列,它是一个BlockingQueue接口的对象,用于存放Runable对象。根据功能分类,在ThreadPoolExecutor类的构造函数中可使用以下几种BlockingQueue接口。直接提交的队列:该功能有SynchronousQueue对象提供。使用该对象,提交的任务不会被真实的保存,而总是将新任务提交到线程执行

2020-10-01 14:39:15 1767

原创 Java几种线程池及任务队列

Java几种线程池及任务队列JDK提供了一套Executor框架,该框架提供了多种类型的线程池,主要的有一下工厂方法://该方法返回一个固定线程数量的线程池。该线程池中的线程数量始终不变。public static ExecutorService newFixedThreadPool(int nThreads)//该方法返回一个只有一个线程的线程池。public static ExecutorService newSingleThreadExecutor()//该方法返回一个可根据实际情况调整线

2020-10-01 14:15:57 2185

原创 Java设计模式-抽象工厂模式

抽象工厂模式抽象工厂模式是围绕一个生成工厂的超级工厂。在该设计模式下,方便获取工厂对象,更加便于理解。即在获取对象时不用再考虑选择使用什么工厂接口,而是直接从超级工厂中获取。实现创建clothing 服装类接口。 clothes,pants接口继承于clothingpublic interface Clothing { void show();}public interface Clothes extends Clothing {}public interface Pants e

2020-07-24 20:35:28 298

原创 Java设计模式-工厂模式

工厂模式

2020-07-24 19:15:56 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除