更新时间:2020-02-24 10:06:20 来源:极悦 浏览1775次
今天我们来总结一些多线程涉及到哪些知识点,供大家参考:
1、多线程基础:线程与并发、进程和线程、线程状态、线程的创建方式、优先级、从字节码分析多线程、JVM的关系、Daemon线程、Thread和Runnable分析;
2、同步锁synchronized用法、源码分析、synchronized保证线程安全的原理、各种锁的分析(自旋锁、死锁、轻量级锁、重量级锁)、waith和notify还有notifyAll还有sleep等等;
3、volatile内存语义、内存模型以及CPU缓存一致、原子性可见性有序性、指令重排、happens-before规则;
4、Java内存模型之从JMM角度分析DCL、结合单例模式;
5、AQS介绍、CLH同步队列、同步状态、AQS阻塞和唤醒;
6、J.U.C之重入锁:ReentrantLock、读写锁:ReentrantReadWriteLock、Condition、ThreadLocal使用及实现原理、JDK8新增锁StampedLock详解;
7、并发工具类:CyclicBarrier、CountDownLatch、Semaphore、Exchanger;
8、Java并发容器:ConcurrentHashMap、ConcurrentLinkedQueue、ConcurrentSkipListMap、CopyOnWriteArrayList原理与使用;
9、阻塞队列:ArrayBlockingQueue、PriorityBlockingQueue、DelayQueue、SynchronousQueue、LinkedTransferQueue、LinkedBlockingDeque、BlockingQueue总结等等;
10、线程池:线程池的基础架构、ThreadPoolExecutor、ScheduledThreadPoolExecutor、还有那7个参数好好讲讲;
11、多线程三大设计模式Future、Master-Worker和生产者-消费者模型;
12、原子类操作AtomicXX系列,JDK8的新增原子操作类LongAddr原理与使用;
Javase多线程相关视频免费下载学习
Javase视频教程【301集】:
Java视频下载:
以上就是极悦注册机构小编介绍的“Java知识总结,Javase多线程视频”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
相关文章
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习