直播第一期,JUC源码解析永利集团304com:

Learn Clojure 类别课程

继上次《From SICP to Lisp》分享后,上边将张开一名目好些个 Clojure
直播分享,包罗 Clojure
语言的全数,奉公守法,做到知其然知其所以然,同不时间为了便利明白其运作原理,会带着大家看一些
Clojure 源码,希望为诸位学习 Clojure 提供多少援助。

本次分享为第一讲,大约内容:

  • IDE;IntellJ + Curisve; Emacs + Cider
  • 营造工具:leiningen + boot-clj
  • Clojure 语言特点;dynamic + functional + lisp + designed for
    concurrency + hosted on jvm

  • 第二讲:Clojure 数据类型介绍
    • 骨干项目list/vector/map/set 常用操作;
    • seq 抽象;lazy-seq
    • immutable persistent 特性
  • 第三讲:再谈 persistent
    • 函数式数据结构,
    • array-mapped hash trie,
    • red-black tree based sorted-set/map
  • 第四讲:自定义数据类型
    • defrecord、protocol
    • 多态 defmethod
    • java interop
  • 第五讲:transducer
    • map/filter/reduce 特点,共性
    • 推导 transducer
  • 第六讲:并发
    • var/atom/agent/ref 各类变量类型;
    • STM multiversion concurrency control
  • 第七讲:宏
    • Clojure 运维规律,LispReader, Compiler
    • code writing code

并发编制程序是Java语言的主要性特点之一,在Java平台上提供了好些个骨干的出现效能来援救开拓二十多线程应用程序。不过,这一个针锋相对底层的产出成效与上层应用程序的并发语义之间并不设有一种简易而直观的绚烂关系。因而,怎么样在Java并发应用程序中国科高校学且高效地选拔那么些效用就成了Java开垦人士的关爱重视。越发是在现在事必得要量渐渐增大的情况下,驾驭出现编制程序更是展现尤为重大。

直播平台选定在 sf.gg,第一期时间一月2号晚8点,定价
¥4.04,现提供10张促销券,只需 ¥2.00 就能够投入,早起的鸟类有虫吃。

JUC锁篇

JUC源码分析-JUC锁(一):ReetrantLock

JUC源码剖判-JUC锁(二):ReentrantReadWriteLock

JUC源码分析-JUC锁(三):CountDownLatch

JUC源码解析-JUC锁(四):CyclicBarrier

JUC源码剖判-JUC锁(五):Phaser

JUC源码深入分析-JUC锁(六):StampedLock

永利集团304com 1扫码步向直播地址

集合篇

JUC源码分析-集结篇:群集框架

JUC源码剖析-会集篇(一):ConcurrentHashMap

JUC源码深入分析-集结篇(二):CopyOnWriteArrayList和CopyOnWriteArraySet

JUC源码剖判-会集篇(三):ConcurrentSkipListMap和ConcurrentSkipListSet

JUC源码分析-群集篇(四):ConcurrentLinkedQueue

JUC源码解析-会集篇(五):ConcurrentLinkedDeque

JUC源码分析-集结篇(六):LinkedTransferQueue

JUC源码分析-集结篇(七):PriorityBlockingQueue

JUC源码分析-会集篇(八):SynchronousQueue

JUC源码深入分析-集合篇(九):LinkedBlockingQueue

JUC源码解析-群集篇(十):DelayQueue

​那套直播课程定位 Clojure 初级中学级同学,包含 Clojure
语言的整套,由表及里,做到知其然知其所以然,同一时间为了便利理解其运维原理,会带着大家看一些
Clojure 源码,援助大家领略解释器的构造运转原理。

必读篇

JUC源码深入分析—CAS和Unsafe

JUC源码深入分析—AQS

发表评论

电子邮件地址不会被公开。 必填项已用*标注