Thread & Concurrent
thread、juc
一只倔强的蜗牛
编码人生,深耕技术
展开
-
Java TheadLocal
The ThreadLocal class in Java enables you to create variables that can only be read and written by the same thread. Thus, even if two threads are executing the same code, and the code has a reference ...翻译 2018-07-15 21:50:22 · 179 阅读 · 0 评论 -
Java 并发工具包 java.util.concurrent 用户指南(转)
目录 1. java.util.concurrent - Java 并发工具包 2. 阻塞队列 BlockingQueue BlockingQueue 用法 BlockingQueue 的方法 BlockingQueue 的实现 Java 中使用 BlockingQueue 的例子 3. 数组阻塞队列 ArrayBlockingQueue 4. 延迟队列 DelayQueue 5...转载 2018-10-04 18:11:37 · 221 阅读 · 0 评论 -
JDK 线程池
一. 为什么用线程池(线程池的作用) 1. 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率 例如: 记创建线程消耗时间T1,执行任务消耗时间T2,销毁线程消耗时间T3 如果T1+T3>T2,那么是不是说开启一个线程来执行这个任务太不划算了! 正好,线程池缓存线程,可用已有的闲置线程来执行新任务,避免了T1+T3带来的系统开销 2. 线程并发数...原创 2018-10-07 12:22:40 · 326 阅读 · 0 评论 -
Java 并发
目录 一、线程状态转换 二、使用线程 实现 Runnable 接口 实现 Callable 接口 继承 Thread 类 实现接口 VS 继承 Thread 三、基础线程机制 Executor Daemon sleep() yield() 四、中断 InterruptedException interrupted() Executor 的中断操作 五、互斥同步 s...原创 2018-11-28 14:43:29 · 162 阅读 · 0 评论