Java多线程
多线程 高并发
Aloneii
这个人很懒,什么都没有留下
展开
-
Java多线程系列详解_05_使用ThreadPoolExecutor自定义创建线程池
ThreadPoolExecutor详解1.构造详解1. int corePoolSize :2. int maximumPoolSize :3. long keepAliveTime :4. TimeUnit unit :5. BlockingQueue workQueue :二级目录三级目录 1.构造详解 ThreadPoolExecutor有四个构造 讲解最详细的如下: public ThreadPoolExecutor(int corePoolSize,原创 2020-12-15 12:00:43 · 240 阅读 · 2 评论 -
Java多线程系列详解_04_使用jdk预定义线程池创建线程
使用使用Executors线程池创建线程Executors线程池创建线程代码Executors创建线程常用介绍1. ``Executors.newFixedThreadPool(nThreads):``创建使用固定线程数的线程池2. ``Executors.newCachedThreadPool():``创建一个会根据需要创建新线程的线程池3. ``Executors.newSingleThreadExecutor():``单例线程,任意时间池中只能有一个线程4. ``Executors.newSched原创 2020-12-15 11:32:17 · 185 阅读 · 0 评论 -
Java多线程系列详解_03_显示创建线程
显示创建线程1.继承Thread类2.实现Runnable接口3.通过Callable和Future接口创建线程 1.继承Thread类 public static void main(String[] args) { //==============Thread============== createThread1();// 使用显示类Thread类创建线程 createThread2();// 使用匿名内部类Thread类创建 } /**原创 2020-12-15 11:06:26 · 303 阅读 · 0 评论 -
Java多线程系列详解_02_Thread API
本文主要讲Thread类的APIThread类的构造方法 Thread类的构造方法 // NoArgsConstructor Thread() //传入Runnable实例 Thread(Runnable target) //传入Runnable实例和线程名称 Thread(Runnable target, String name) //传入线程名称 Thread(String name) //传入线程组名称和Runnable实例 Thread(ThreadGroup group, Runnable tar原创 2020-05-12 21:17:17 · 230 阅读 · 0 评论 -
Java多线程系列详解_01_线程的创建和启动
本文主要讲线程的两种创建方式以及启动线程线程的释义(What)为什么要有线程(Why)线程的创建方式线程的启动 线程的释义(What) 百度百科如下: 为什么要有线程(Why) 在Java中很多文件IO操作和网络IO操作都是比较耗时的,比如下载10个文件到本地,这时一般的程序会一个一个 文件的下载,加入使用多线程操作会将10个文件同时下载,这个时候会节省好多时间. 本文的例子是读取数据库内容并写入本地文件,话不多说,让我们一起看代码吧! 线程的创建方式 未使用多线程之前 /** * @a原创 2020-05-12 20:33:33 · 237 阅读 · 0 评论