码迷,mamicode.com
首页 >  
搜索关键字:锁机制    ( 1012个结果
数据库锁机制
数据库锁机制 1、 前言 ? 数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(20 ...
分类:数据库   时间:2019-04-08 21:44:16    阅读次数:197
Java 锁机制总结
锁的种类 独享锁 VS 共享锁 独享锁:锁只能被一个线程持有(synchronized) 共享锁:锁可以被多个程序所持有(读写锁) 乐观锁 VS 悲观锁 乐观锁:每次去拿数据的时候都乐观地认为别人不会修改,所以不进行加锁操作。乐观锁适用于多读的应用类型。(CAS,Atomic) CAS(Compar ...
分类:编程语言   时间:2019-04-05 00:16:09    阅读次数:183
一文快速搞懂MySQL InnoDB事务ACID实现原理
说到数据库事务,想到的就是要么都做修改,要么都不做,或者是 ACID 的概念。其实事务的本质就是锁、并发和重做日志的结合体。
分类:数据库   时间:2019-04-03 17:52:23    阅读次数:392
java锁机制
链接地址01:https://www.cnblogs.com/aspirant/p/6930436.html 链接地址01:https://blog.csdn.net/nalanmingdian/article/details/77800355 ...
分类:编程语言   时间:2019-03-28 14:07:34    阅读次数:154
synchronized锁机制 之 代码块锁(转)
synchronized同步代码块 用关键字synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法执行一个较长时间的任务,那么B线程必须等待比较长的时间。这种情况下可以尝试使用synchronized同步语句块来解决问题。看一下例子: 下面例子是优化后的例子使用代码块锁,原先 ...
分类:其他好文   时间:2019-03-28 09:41:00    阅读次数:147
多节点,多线程下发订单,使用zookeeper分布式锁机制保证订单正确接入oms系统
假设订单下发, 采用单机每分钟从订单OrderEntry接口表中抓100单, 接入订单oms系统中. 由于双十一期间, 订单量激增, 导致订单单机每分钟100单造成, 订单积压. 所以采用多节点多线程处理三方商家的订单接入系统. 流程图: 如图所示: 采用多节点, 多线程, 使用curator操作z ...
分类:编程语言   时间:2019-03-23 10:19:48    阅读次数:178
FreeSql.DbContext 第二个版本介绍
FreeSql.DbContext 实现类似 EFCore 使用方法,跟踪对象状态,最终通过 SaveChanges 方法提交事务。 目前是第二个初版,已实现状态跟踪保存(导航属性的跟踪暂时不支持)。 另外还缺少 rowversion 行锁机制,这个现实好就可以在项目中使用了。 安装 dotnet ...
分类:数据库   时间:2019-03-21 13:17:52    阅读次数:269
并发2-Synchronized——1
一、Synchronized的概念 是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块(复合操作)进行访问。互斥性我们也往往称为操作的原子性。 可见性:必须确保在锁被 ...
分类:其他好文   时间:2019-03-18 23:52:37    阅读次数:246
分布式锁机制原理及实现方式
前言 场景举例 为什么要使用分布式锁 上图分析: 分布式锁应该具备的条件 分布式锁实现方式-前言 基于数据库的实现方式 创建一个表: 想要执行某个方法,就使用这个方法名向表中插入数据: 成功插入则获取锁,执行完成后删除对应的行数据释放锁: 使用基于数据库的这种实现方式很简单,但是对于分布式锁应该具备 ...
分类:其他好文   时间:2019-03-15 18:47:34    阅读次数:192
基于redis的分布式锁实现
关于分布式锁 很久之前有讲过并发编程中的锁并发编程的锁机制:synchronized和lock。在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只 ...
分类:其他好文   时间:2019-03-06 01:06:53    阅读次数:134
1012条   上一页 1 ... 19 20 21 22 23 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!