zoukankan      html  css  js  c++  java
  • java并发编程实战

    方法论:「跳出来,看全景」 和 「钻进去,看本质」

    全景即知识地图,本质即理论基础。

    并发领域的问题可以抽象为三个核心问题:分工、同步和互斥。

    1.分工

      分工有经典案例可供参考,比如烧水泡茶,饭店传菜;在java中比如fork/join、future、executor等,还有生产-消费者模式等。

    2.同步

      主要指线程间的合作。比如一个线程完成了任务,如何通知另一个线程。例如java中的CountDownLatch。

    3.互斥

      指同一时刻,只能有一个线程能访问共享变量。

    知识地图

    图片来自极客时间java并发编程实战

    摘自极客时间王宝令老师的课程

  • 相关阅读:
    mysql基本用法
    linux基本指令
    servlet的生命周期
    day 15 笔记
    day 14 作业
    考试二
    day 14
    day 12 zuoye
    day 13
    day 12
  • 原文地址:https://www.cnblogs.com/woooodlin/p/12913354.html
Copyright © 2011-2022 走看看