240 发简信
IP属地:吉林
  • 120
    (并发三)线程安全框架,结构化并发程序

    前言:前两篇读书笔记记录了书本提及的线程安全基本理论概念,同时结合博文和实际的案例进行描述。接下来记录的是线程安全性封装的相关知识。这几章就像索引一样给个全貌(流水账读书笔记...

  • 120
    (并发二)保障线程安全的底层思路?

    先引入两个概念:发布和逸出 解释:     1.发布:使对象可以在当前作用域外使用     2. 逸出:发布了不该发布的对象 那么就会涉及:避免发布和安全发布 解释:    ...

  • 120
    (并发一)浅谈并发的数据竞争(可见性)与竞态条件(原子性)

    其实并发比较根源的原因就是操作的原子性和状态的可见性无法保证 个人理解:     1. 数据竞争?指的是并发条件下,状态属性信息不同步,产生读写误差。之所以会有误差,请参考J...

  • 120
    FCS算法周会思维活跃回顾(一)

    苦于学了忘,忘了学,部门大佬给机会周会每周一道算法题开阔思维。该系列一边学码UML加深印象记住简单的算法逻辑,一边回顾算法。。。反正就随便记随便看吧。总结一下部门出的题 UM...

  • 120
    八大排序入门之直接插入排序O(n^2)

    苦于学了忘,忘了学,部门大佬给机会周会每周一道算法题开阔思维,那我只能从最基础的学起来了。该系列一边学码UML加深印象记住简单的算法逻辑,一边回顾算法。。。反正就随便记随便看...

  • Emacs入门系列:3分钟学会Emacs基本操作

    引子 人们都说Emacs是神器,安装看看,这个神器确实够神:没有萌萌的图标,没有帅气的界面,没有性感的代码地图(SublimeText的mini map)。刚安装好的Emac...