
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 · 272 阅读 · 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 · 201 阅读 · 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 · 340 阅读 · 0 评论 -
Java多线程系列详解_02_Thread API
本文主要讲Thread类的APIThread类的构造方法Thread类的构造方法// NoArgsConstructorThread()//传入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 · 244 阅读 · 0 评论 -
Java多线程系列详解_01_线程的创建和启动
本文主要讲线程的两种创建方式以及启动线程线程的释义(What)为什么要有线程(Why)线程的创建方式线程的启动线程的释义(What)百度百科如下:为什么要有线程(Why) 在Java中很多文件IO操作和网络IO操作都是比较耗时的,比如下载10个文件到本地,这时一般的程序会一个一个文件的下载,加入使用多线程操作会将10个文件同时下载,这个时候会节省好多时间. 本文的例子是读取数据库内容并写入本地文件,话不多说,让我们一起看代码吧!线程的创建方式未使用多线程之前/** * @a原创 2020-05-12 20:33:33 · 255 阅读 · 0 评论