20230123日志

20230123日志

2023年1月23日
2023
202301, 思考, golang, 死锁, 自旋锁

思考 #

  1. 如何在激情褪去的时候恢复自己的斗志
  2. 英语单词词根记忆后如何做巩固练习
  3. atomic rabbit

golang #

  1. 并发编程中解决死锁

    • rule: 同时锁多个资源时, 分配编号, 先锁较小编码的
    • 通过condition解决
  2. 原子操作与锁操作的区别

    • lock时需要进行系统调用给mutex分配资源,然后返回控制权给我们的代码, unlock同理
  3. 自旋锁

    • 解决mutex导致的系统上下文切换