2019年9月27日
摘要: 一、Executors创建线程池 二、ThreadPoolExecutor类 三、ThreadPoolExecutor类扩展 一、Executors创建线程池 Java中创建线程池很简单,只需要调用Executors中相应的便捷方法即可,如Executors.newFixedThreadPool() 阅读全文
posted @ 2019-09-27 11:17 峰的季节 阅读(1967) 评论(1) 推荐(0) 编辑
  2019年9月26日
摘要: 目录: 一、线程池概述 二、线程池参数 三、线程池的执行过程 四、线程池的主要实现 五、线程池的使用 六、线程池的正确关闭方式 七、线程池参数调优 一、线程池概述 1、线程池类 目前线程池类一般有两个,一个来自于Spring,一个来自于JDK: 来自Spring的线程池:org.springfram 阅读全文
posted @ 2019-09-26 11:14 峰的季节 阅读(336) 评论(0) 推荐(0) 编辑
  2019年9月23日
摘要: 1、概述 NIO有三大核心部分:Channel-通道,Buffer-缓冲区,Selector-选择器。 Channel是对传统IO中的流的模拟,读入或者写出的所有数据必须通过一个Channel对象。 Buffer实质上是一个容器对象,从Channel中读取的任何数据都要读到Buffer中,同样发送给 阅读全文
posted @ 2019-09-23 15:14 峰的季节 阅读(443) 评论(0) 推荐(0) 编辑
  2019年9月5日
摘要: java.nio.ByteBuffer 1. ByteBuffer中的参数position、limit、capacity、mark含义: position:表示当前指针的位置(下一个要操作的数据元素的位置) limit:表示当前数组最大的使用量,即有效位置的EOF位置(缓冲区数组中不可操作的下一个元 阅读全文
posted @ 2019-09-05 15:47 峰的季节 阅读(6524) 评论(0) 推荐(1) 编辑