首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
陇弦
掘友等级
后端技术
|
AntGroup
苦心人,天不负。编程之道,万古如长夜,键来!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
206
文章 206
沸点 0
赞
206
返回
|
搜索文章
最新
热门
Java线程的六种状态 Thread.State
Thread.State是Thread中的一个内部类,表示了Thread的六种状态,还有,这个类是一个枚举类。 线程正在阻塞,等待一个monitor lock。例如等待获取一个文件的锁 代表线程正在等待中。一个线程如果调用下列方法,会导致线程状态变为WAITING: 举个栗子:…
Interface RunnableFuture<V> Java Doc全解
RunnableFuture接口继承了Runnable和Future两个接口,写到这里提醒一下大家,Java中类是不可以多重继承的,但是接口可以多重继承的。 Future一般是用来做为异步计算结果的,所以呢,RunnableFuture的实现类既是计算结果,同时也是一个执行任务…
Interface ExecutorService Java Doc全解
ExecutorService提供了一些方法,包括管理取消任务和可以使用Future来追踪那些异步执行的任务结果。ExecutorService是可以被关闭的,当然这会导致它无法接受新的任务。 shutdownNow()方法会禁止等待中的任务,而且会尝试终止执行中的任务。 接近…
Interface Future<V> Java Doc全解
Future代表一个异步的计算结果。它提供了一些方法来检查Future的计算是否完毕,你可以等待计算完毕直到你得到计算结果。当Future的计算结束时,你可以通过get()方法来获取计算结果。其他的方法可以去判断计算是否完成,或者是否已被取消。如果一个计算已经完成,那么这个计算…
Executor Java Doc 全解
这个接口是用来执行外部提交的Runnable任务的。它解耦了任务提交和任务执行方式,以及线程创建和调度的细节。Executor一般用来替代显示地创建线程 不过,Executor接口并没有严格要求一定要异步执行Runnable任务。 许多Executor的实现都会加上一些功能限制…
Runnable Java Doc 全解
Runnable接口的实现类一般都是用来在一个线程中执行的。实现类必须定义一个run()方法。Thread接口就是这个接口的实现类,只要thread是激活状态,就会执行run方法。 当一个对象实现了Runnable接口,意味着要使用它在另一个线程中执行这个方法。执行thread…
Callable Java Doc全解
Callable接口代表一个任务,它返回一个结果或者会抛出一个异常。实现类会定义一个call方法,它没有参数。这个Callable接口和Runnable接口很相似,它们都是用来定义一个可能会在另一个线程执行的任务。但是Runnable接口,没有返回任务执行结果,而且无法抛出一个…
精通ThreadPoolExcutor(长期更新)
ThreadPoolExecutor会根据你设置的核心线程数和最大线程数来调整线程池的大小。 当你调用threadPoolExecutor.execute(Runnable)时,如果池中线程数小于核心线程数,threadPoolExecutor会创建一个新的线程,即使其他的核心…
个人成就
文章被点赞
91
文章被阅读
43,522
掘力值
920
关注了
33
关注者
28
收藏集
23
关注标签
96
加入于
2019-08-01