Windows Vista及更新的Windows客户端系统,Windows Server 2008及更新的Windows服务器系统,新增了读写锁API函数,我们不用再手动编写读写锁了。 要使用读写锁,当然要包含Windows头文件,并定义一个SRWLOCK(结构...
表级:引擎 MyISAM, 理解为锁住整个表, 锁定期间, 其它进程无法对该表进行写操作, 如果是读锁, 其他进程可以同时读, 如果是写锁, 则其它进程则读也不允许行级:引擎 INNODB, 单独的一行记录加锁, 其它进程还是可以对同一个表中的其它记录进行操作页级:引擎 BDB, 表级锁速度快, 但...
分类:
数据库 时间:
2015-03-30 13:11:13
阅读次数:
207
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Opt...
分类:
其他好文 时间:
2015-03-28 01:03:07
阅读次数:
501
先说最常见的一道面试题:hibernate中的load()方法和get()方法的区别用这些代码解释最好Useruser=session.load(id,User.class);Useruser=session.load(id,User.class);//缓存代理User$ProxyextendsUser{privateIntegerid=id;UserrealUser=null;getName(){if(realUser==null){re..
分类:
编程语言 时间:
2015-03-18 06:35:28
阅读次数:
145
将读书的内容归类,总结。便于日后查找、与大家分享。MySQL: (1)、最重要,最与众不同的特性是存储引擎结构,将查询处理及其他系统任务与数据的存储/提取分离。表中的字段的存储引擎可以任意设定。 (2)、存储引擎队友优化查询有影响。 (3)、读写锁。 (4)、锁粒度。表锁匙最基本的锁策略,并...
分类:
其他好文 时间:
2015-03-09 22:13:19
阅读次数:
191
转载地址:http://www.cnblogs.com/xiaoao808/archive/2008/07/31/1257624.html在用户登录输入密码时,常常会有因为大写锁定开启而造成输入密码错误的情况,如果在用户大写锁定开启时给予提示,就可以尽量避免这种情况的发生。一下是代码:检测大写锁定键...
分类:
Web程序 时间:
2015-03-04 18:44:08
阅读次数:
1050
开机黑屏问题Mac book Pro 很容易懒得关机,从年前到现在差不多两个月了没关机,还开一堆程序,今天关完机,这货居然开不了机了,很郁闷。故障现象: 1. 开机有声音 2. 背面logo灯亮 3. 键盘背光灯不亮 4. 大写锁定键灯按下不亮 5. 屏幕有背光,无苹果logo,黑屏解决办...
分类:
系统相关 时间:
2015-03-02 22:23:12
阅读次数:
1073
进程/线程 同步.(posix)
互斥锁
条件变量
读写锁
记录上锁...
分类:
其他好文 时间:
2015-02-28 21:45:00
阅读次数:
286
IPC的3种技术:
进程(线程)间传递消息的6种接口:
1.管道
2.消息队列
3.过程调用
进程(线程)间同步的6种接口:
1.信号量(两种)
2.互斥量
3.条件变量
4.读写锁
5.记录上锁
进程(线程)间共享内存的2种接口:
1.匿名共享内存
2.有名共享内存...
分类:
系统相关 时间:
2015-02-28 18:40:12
阅读次数:
215