首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发与多线程
重新做人
创建于2023-05-14
订阅专栏
并发与多线程
暂无订阅
共5篇文章
创建于2023-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CompletableFuture使用
CompletableFuture和Future的区别 想异步执行任务并获取任务的返回值,可以使用Future+线程池组合完成:首先任务实现Callable接口,然后调用Executor.submit
Java多线程(一) 使用线程
Thread类和Runnable接口 JDK提供了Thread类和Runnable接口供我们实现线程。 继承Thread类,重写run()方法 实现Runnable接口的run()方法 继承Threa
线程池(一)线程池执行任务
线程池简介 线程池主要解决两个问题:(1)当执行大量异步任务时线程池能够提供较好的性能,线程池中的线程是可以复用的,不需要每次执行异步任务时都重新创建和销毁线程;(2)线程池提供了一种资源限制和管理的
线程池(二)线程池关闭
线程池关闭 tryTerminate实现 tryTerminate()不会强制终止线程池,只是做一下检测,只有在workerCount为0,workQueue为空时,才会关闭线程池 shutdown操
线程池(三)线程池执行FutureTask
线程池执行Callable任务 ThreadPoolExecutor的父类AbstractExecutorService中的submit()方法可以执行实现Callable接口的任务,同时可以在Fut