JUC 学习笔记

JUC :package java.util.concurrent

  • package java.util.concurrent
  • package java.util.concurrent.atomic
  • package java.util.concurrent.locks

进程

  • 进程就是后台运行的一个程序,比如正在运行中的 QQ 和微信等程序
  • 进程跟操作系统有关
  • Windows 可以通过任务管理器查看,Mac 可以通过监视器查看,Linux 可以通过 top 命令查看

线程:

  • 线程是轻量级的线程
  • 依附于进程存在
  • 同一进程的多个线程共享进程获取的资源
  • IDEA 的语法检查和自动保存就是两个线程

并发

  • 应用场景:
    • 12306 春运期间抢票就是高并发的场景
    • 双 11 秒杀抢购

并行

  • 应用场景
    • 边洗菜边听喜马拉雅
    • 多核CPU同时执行 QQ 和微信

你可能感兴趣的:(JUC 学习笔记)