并发
文章平均质量分 85
8爱生活
whathowhy.com
展开
-
并发与多线程
记录下并发与多线程的一些知识 并发的前提 多处理器与多核心 并发/并行 并发的场景 上下文切换 并发带来的问题 线程互斥 参考 并发的前提 多核CPU与缓存 多处理器与多核心 多处理器:即多个独立的CPU单元 多核心:每个CPU单元有单个或多个核心,当存在多核心的CPU运行多线程时,那么这些线程是可以并行的。单核心的CPU是否不存在线程的并行?并非如...原创 2018-08-20 22:51:51 · 218 阅读 · 0 评论 -
Java线程基础
记录下Java中多线程的使用 线程的生命周期 线程的状态 线程的创建与启动 线程常用的相关方法 sleep wait join LockSupport#park & unpark priority yield interrupt daemon 参考 线程的生命周期 NEW:线程被创建未启动 RUNNABLE:线程为启动状态,被虚拟机执行或者是等待系统资源中 WA...原创 2018-08-20 22:58:39 · 170 阅读 · 1 评论 -
Mutex
记录下多线程情况下,如何避免资源竞争带来的问题 资源竞争 关键字synchronized synchronized方法与方法块 监视器锁 synchronized锁优化 不适合synchronized的应用场景 Lock ReentrantLock FairSync NonfairSync 参考 资源竞争 多线程在运行期间,若存在数据的共享,不同线程对资源的争抢会...原创 2018-09-11 15:59:26 · 617 阅读 · 0 评论