码迷,mamicode.com
首页 >  
搜索关键字:加锁    ( 2232个结果
C++11并发学习
unique_lock和lock_guard的区别 lock_guard只在构造的时候加锁,在析构的时候解锁,而unique_lock可以任意的解锁和锁定,同时在初始化的时候,unique_lock比lock_guard有更多的加锁策略,详情见这里,而且unique_lock比lock_guard有 ...
分类:编程语言   时间:2018-04-25 00:25:42    阅读次数:177
Mysql锁机制--概念、分类及基础命令
Mysql 系列文章主页 1 概念 在 Java 程序中,当多线程并发访问某个资源的时候,如果有非线程安全的操作,那么需要通过加锁来保护之。同理,在 Mysql 中,如果也有多个线程、多个事务并发访问某些资源(比如写同一行记录)时,也需要锁来保护,以确保数据的正确性。 2 分类 从对数据的操作类型来 ...
分类:数据库   时间:2018-04-24 17:29:48    阅读次数:147
innodb的锁和高并发
1 innodb的锁 1.1 s锁,即读锁,即share锁 1.2 x锁,即写锁,排他锁 1.3 s锁和x锁之间的关系 多个读锁可以共存,但是读锁不可以和写锁共存。写锁和写锁不可以共存。 1.4 间隙锁 就是对一段数据加锁,比如id大于3小于10的行加锁,防止插入id=4的数据。 2 innodb高 ...
分类:数据库   时间:2018-04-24 13:52:43    阅读次数:177
SVN文件加锁
原文:SVN与TortoiseSVN实战:文件加锁详解 加锁与解锁的操作对于项目中的二进制文件,如图片、声音、动态库等不可合并文件是非常有用的,可以让这些文件防止产生恼人的冲突,但TortoiseSVN中的Get lock的其实并不能满足需要,并不能在编辑前获得对文件的独占访问,这也是本文要结合属性 ...
分类:其他好文   时间:2018-04-23 20:02:08    阅读次数:210
关于InnoDB的读写锁类型以及加锁方式
mysql的innodb默认的隔离模式为RR模式,既可重复读,Innodb的RR隔离级别保证对读取到的记录加锁 (记录锁),同时保证对读取的范围加锁,新的满足查询条件的记录不能够插入 (间隙锁),因此不存在幻读现象。但是标准的RR只能保证在同一事务中多次读取同样记录的结果是一致的,而无法解决幻读(不... ...
分类:数据库   时间:2018-04-23 15:49:06    阅读次数:187
剑指offer(Problem2-Problem5)(java)
package Problem2;//单例模式实现,注意两次判断,一次加锁public class SingletonClass { private static volatile SingletonClass instance; private SingletonClass(){ } public ...
分类:编程语言   时间:2018-04-22 22:04:51    阅读次数:227
系统安全及应用
系统安全的配置
分类:其他好文   时间:2018-04-20 15:59:26    阅读次数:135
启动系统定时器,每隔1分钟/指定时间执行任务 学习笔记
a)java.util.Timer定时器是以后台线程方式控制运行,它是线程安全,无需手工加锁 b)timer.schedule(new MyTimerTask(),0,5000);固定频度执行 c)Calendar c = Calendar.getInstance(); c.set(2011,10,6,10,30,40); timer.schedule(new MyTimerTask(),c.getTime());指定时间执行
分类:其他好文   时间:2018-04-20 10:54:06    阅读次数:1251
Scala学习之路 (十)Scala的Actor
一、Scala中的并发编程 1、Java中的并发编程 ①Java中的并发编程基本上满足了事件之间相互独立,但是事件能够同时发生的场景的需要。 ②Java中的并发编程是基于共享数据和加锁的一种机制,即会有一个共享的数据,然后有若干个线程去访问这个共享的数据(主要是对这个共享的数据进行修改),同时Jav ...
分类:其他好文   时间:2018-04-19 21:46:02    阅读次数:200
NIO读写文件并加锁
一、读取文件 二、写文件 ...
分类:其他好文   时间:2018-04-19 15:40:25    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!