Advertisement

JUC基础笔记:尚硅谷周阳

阅读量:

JUC

    • 概述
      • 售票
      • Lambda表达式
      • 线程之间信息交互
      • 一个典型的线程按特定顺序输出问题
      • 多线程8锁机制
      • 集合在多线程环境下的安全性问题
      • 多线程实现方式
      • CountDownLatch工具类
      • CyclicBarrier工具类
      • 读写锁机制
      • 阻塞队列结构
      • 线程池技术
      • strem流式计算方法
      • 分支合并计算框架
      • 异步回调机制
      • JMM内存模型
      • 总结部分

概述

  • juc即为java.util.concurrent包的缩写形式
    • 其下又细分为并发包、atomic包以及locks包
    • 这些统称为并发相关的工具类
    • 进程:指的是程序的一次运行过程,是具备独立资源的运行实体
    • 线程:属于轻量级进程,与进程相比,线程共享内存资源,是程序调度和分配的基本单元,有助于提升程序的并发执行能力
    • 并发:从宏观角度来看,程序呈现出并行执行的状态,但实际上其执行方式为交替进行
    • 并行:指两个或多个程序同时运行,并且能够实现同步操作
    • 在采用高内聚低耦合设计原则的前端架构中:多线程编程在企业级开发中的通用模式与模

全部评论 (0)

还没有任何评论哟~