
微信扫一扫,移动浏览光盘
简介
目录
第1部分 线程并发基础
第1章概念部分
1.1 CPU核心数、线程数
1.2 CPU时间片轮转机制
1.3什么是进程和什么是线程
1.4进程与线程比对
1.5什么是并行运行
1.6什么是并发运行
1.7什么是吞吐量
1.8高并发编程的意义及其好处和注意事项
1.9分布式、并行运算、并发运算
1.10 Linux和Windows对于并发采取的不同机制
第2章认识Java里面的Thread
2.1线程简单实现的三种方法
2.2 Thread里面的属性和方法
2.3关于线程的中断机制
2.4线程的生命周期
2.5什么是守护线程
2.6线程组
2.7当前线程副本:ThreadLoca)
2.8线程异常的处理
第3章Thread安全
3.1初识Java内存模型与多线程
3.2什么是不安全
3.3什么是安全
3.4隐式锁,又称线程同步synchronized
3.5显示锁Lock和ReentrantLock
3.6显示锁ReadWriteLock和ReentrantRead WriteLock
3.7显示锁SfampedLock
3.8什么是死锁
3.9 Java关键字volatile修饰变量
3.10原子操作:atomic
3.11单利模式的写法
第4章线程安全的集合类
4.1 java.util.Hashtable
4.2 java util.concurrent ConcurrentHashMap
4.3 java.util.concurrent.CopyOnWriteArrayList
4.4 java.util.concurrent.CopyOnWriteArraySet
4.5 CopyOnWrite机制介绍
4.6 Vector
4.7常用的StringBuffer与StringBuilder
第二部分 线程并发晋级之高级部分
第5章多线程之间交互:线程阀
5.1 阻塞队列BlockingQueue
5.2数组阻塞队列ArrayBIockingQueue
5.3链表阻塞队列Linked引ockingQueue
5.4优先级阻塞队列PrioriyyBlockingQueue
5.5延时队列DelayQueue
5.6同步队列SynchronousQueue
5.7链表双向阻塞队列unkedBlockingDeque
5.8链表传输队列LinkedTransferQueue
5.9同步计数器CountDownLatch
5.10抽象队列化同步器AbstractQueued Synchronizer
5.11同步计数器Semaphore
5.12同步计数器CyclicBarrier
第6章线程池
6.1什么是线程池
6.2 newSingleThreadExecutor的使用
6.3 newCachedTh readPool的使用
6.4 newFixedThreadPool的使用
6.5线程池的好处
6.6线程池的工作机制及其原理
6.7自定义线程池与ExecutorService
6.8线程池在工作中的错误使用
第7章JDK7新增的Fork/Join
7.1认识Future任务机制和FuturaTask
……
第三部分 实际的使用、监控与拓展
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
