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