1.线程 1.1 Linux下的线程概念 在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种...
文章目录 1.分布式Id的生成方案有哪些 2.雪花算法生成Id由那些部分组成 3.分布式锁在项目中有哪些应用场景 4.分布式锁有哪些解决方案 5.Redis做分...
目录 一、使用Monitor来同步 二、使用lock来同步 三、避免锁定 this、typeof(type)和 string 四、Interlocked 类 五、避免死锁 六、更多同...
文章目录 什么是死锁 问题现象(锁超时会回滚) InnoDB 锁类型 间隙锁( gap lock ) next-key lock (临键锁) 意向锁( Intention lock ) 插入意向锁...
文章目录 一、线程安全 二、线程互斥 2.1 基础概念 2.2 互斥量(锁)mutex 2.2.1 初始化和销毁锁 2.2.2 加锁与解锁 2.3 锁的使用 2.4 ...
当我们在设计分布式锁的时候,我们应该考虑分布式锁至少要满足的一些条件,同时考虑如何高效的设计分布式锁,这里我认为以下几点是必须要...