Java多线程知识点大集合

个人标记:caicongyang

章节 知识点 涉及的技术
线程管理 线程的创建和运行 Thread、Runnable、ThreadGroup、TimeUtil、ThreadLocal
线程信息的获取和设置
线程的休眠和恢复
线程的状态
线程分组
线程局部变量的使用
线程同步 使用synchronized实现同步 Synchronized、wait()、notify()、Lock、、ReadWriteLock、Timer
使用Lock锁实现同步
读写锁
修改锁的公平性
定时器
同步辅助类 信号量 Semaphore、CountDownLatch、CyclicBarrier、Exchanger
阶段性任务
集合点同步
数据交换
线程池

线程执行工具 ExecutorService、ThreadPoolExecutor、ScheduledExecutorService、ScheduledThreadPoolExecutor
线程池的创建和使用
执行延时任务
取消任务
分离任务
Fork/join框架
并发集合类

非阻塞列表 ConcurrentLinkedDeque、LinkedBlockingDeque、LinkedTransferQueue、PriorityBlockingQueue、ConcurrentSkipListMap、ThreadLocalRandom、AtomicLong
阻塞列表
排序阻塞列表
遍历映射
原子变量
并发随机数

更多多线程精彩内容请继续关注我的博客http://blog.csdn.net/caicongyang

记录与分享,你我共成长 -from caicongyang

猜你喜欢

转载自xianlincai.iteye.com/blog/2367933