锁 -- 14




1 2

200x200


引言此前的文章中,我们介绍了 mysql 中的事务和锁机制一文讲透 MySQL 的 MVCC 机制MySQL 锁机制(上) -- 全局锁与表级锁MySQL 锁机制(下) -- 细说

#mysql    #锁    #技术贴    #索引   

200x200


引言上一篇文章,我们详细介绍了通过 goroutine 和通道来实现并发编程:GoLang 的并发编程与通信 -- goroutine 与通道 但是,在并发环境中,有另外

#线程    #竞争条件    #锁    #mutex   

200x200


引言数据库作为多用户共享的资源中心,总是存在着竞争条件,显然,加锁是最为简单的一种保证竞争条件安全性的措施那么,mysql 锁是如何实现的,又有哪些分类?本文将为您详细讲述 &nb

#mysql    #龙潭书斋    #锁    #transaction   

200x200


引言并发环境下,多个系统相互协作,不可避免的,总是会有很多工作需要协调进行,此时就必须要引入分布式事务来进行整个任务的协调统筹,关于分布式事务的解决方案,我们已经进行过详细介绍分布式事务通用解决方案&

#竞争条件    #锁    #lua    #redis   

200x200


引言上一篇文章中我们介绍了 Python 中的线程与用法python 的线程 一旦引入并发,就有可能会出现竞争条件,有时会出现意想不到的状况  上图中

#线程    #锁    #线程同步    #死锁   

200x200


概述此前的日志中我们介绍了 synchronized 锁的使用及实现原理:synchronized 的使用及实现原理文中,我们看到,jdk1.6 对 synch

#技术帖    #技术分享    #线程    #锁   

200x200


概述此前的日志中,我们介绍了线程同步机制java 的线程安全性与线程同步机制我们提到了 volatile、synchronized 关键字与 java.util.conc

#技术帖    #锁    #java    #synchronized   
概述也许很多人并不知道,i++ 其实并不是一个原子操作,甚至作为右值操作的 ++i 也并不是一个原子操作然而有时我们需要类似操作的原子性,如锁操作的过程中,原子性当然是必须的了 GCC 提供的原子操作 -- 加减运算与逻辑运算GCC 从 4.1.2 开始提供了 __sync_*系列的 built-in 函数,用于提供加减和逻辑运算的原子操作 type __sync_fetch_and_add (type *ptr, type value, ...); type __sync_fetch_and_sub (type *ptr, type value, ...); type __sync_fetch_and_or (type *ptr, type value, ...); type __sync_fetch_and_and (type *ptr, type value, ...); type __sync_fetch_and_xor (type *ptr, type value, ...); type __sync_fetch_and_nand (type *ptr, type value, ...);  type __sync
#技术帖    #c语言    #技术分享    #锁   
1 2



京ICP备15018585号