Posts

  • 2021-04-28

    Go Channel 实现

    Do not communicate by sharing memory; instead, share memory by communicating.

  • 2021-04-23

    Go语言内存模型

    The Go memory model specifies the conditions under which reads of a variable in one goroutine can be guaranteed to observe values produced by writes to the same variable in a different goroutine.

    Go语言内存模型指定了一个goroutine可以保证读取到另一个goroutine对于某个变量的修改的条件。

  • 2021-04-22

    Go语言实现带TryLock功能的mutex

    我们知道,mutex是操作系统提供的一种同步原语,用来保证对于共享资源互斥的访问。各个编程语言通过关键字、数据结构、库等方式提供了类似的功能:在多线程程序中,并发安全地访问共享变量

  • 2020-04-03

    个人计划

    每天都要练字,写算法,看书,记录笔记

  • 2019-12-29

    浅谈erlang中的尾递归

    什么是尾递归