并发编程
Collin Nam
绝对不甘于平庸。
展开
-
java并发编程之Executor
目录Executor为每一个请求启动一个新线程的Executor以同步的方式编写类似于单线程的行为线程池 newFixedThreadPoole newCachedThreadPoolo newSingIeThreadExecutoro newScheduledThreadPoolo 线程生命周期的开销非常高,资源消耗高,稳定性不好。每当看到下面这种形...原创 2018-08-30 21:56:30 · 207 阅读 · 0 评论 -
java线程的取消与关闭
目录1.任务取消 1.1通过volatile类型的域来保存取消状态1.2通过 future 的cancel取消线程1.3使用interrupt()方法中断当前线程 1.4使用shutdown()和shutdownNow() 1.4.1 shutdown() 1.4.2 shutdownNow()1.5使用stop方法终止线程 2.停止基于线程的服务...原创 2018-09-12 22:08:56 · 36088 阅读 · 1 评论