
多线程
wa_it
这个作者很懒,什么都没留下…
展开
-
java并发(一)【概览】
一、java并发知识点概要 (一)基础 线程与进程 线程的生命周期 为什么要使用多线程 多线程创建方式 多线程应用场景 多线程之间的通讯 同步与锁 ThreadLocal (二)深入 Synchronized原理分析 Volatitle原理分析 java内存模型 java并发包 线程池原理分析 锁深度化 后续我会逐条展开分析。如果有缺少的重要知识点,欢迎大家...原创 2018-12-14 13:02:16 · 189 阅读 · 0 评论 -
java并发(二)【并发编程的简介和挑战】
1.并发编程的目的 是为了让程序运行得更快。(但是,并不少启动更多的线程就能让程序最大限度地并发执行) 2.为了实现改目的,可能会面临的问题 2.1 上下文切换的问题 2.2 死锁的问题 2.3 资源的限制(硬件和软件资源的限制) 3.多线程的实现 时间片是CPU分配给各个线程的时间。 CPU通过给每个改线程分配CPU时间片,不停地切换线程的执行。由于时间片时间很短(几十毫秒)。让...原创 2018-12-26 05:59:04 · 171 阅读 · 0 评论