
并发编程
Collin Nam
绝对不甘于平庸。
展开
-
java并发编程之Executor
目录 Executor 为每一个请求启动一个新线程的Executor 以同步的方式编写类似于单线程的行为 线程池 newFixedThreadPoole newCachedThreadPoolo newSingIeThreadExecutoro newScheduledThreadPoolo 线程生命周期的开销非常高,资源消耗高,稳定性不好。 每当看到下面这种形...原创 2018-08-30 21:56:30 · 237 阅读 · 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 · 36333 阅读 · 1 评论