在前面我们在解决线程同步问题的时候使用了synchronized关键字,今天我们来看看Java 5.0以后提供的线程锁Lock.Lock接口的实现类提供了比使用synchronized关键字更加灵活和广泛的锁定对象操作,而且是以面向对象的方式进行对象加锁。 @Override
public void run() {
while(true){
Lock lock = new Re...
分类:
移动开发 时间:
2014-06-11 00:57:51
阅读次数:
329
现在将共享内存区的概念扩展到将无亲缘关系进程间共享的内存区包括在内。Posix提供了两种在无亲缘关系进程间共享内存区的方法:
1、内存映射文件:由open函数打开,由mmap函数把得到的描述符映射到当前进程地址空间中的一个文件。(上一节就是这种技术)
2、共享内存区对象:由shm_open打开一个Posix名字(也许是在文件系统中的一个路径名),所返回的描述符由mmap函数映射到当前进程的地址...
分类:
系统相关 时间:
2014-06-11 00:28:43
阅读次数:
464
在安装VMware并启动新建的虚拟系统时,会出现错误could not open /dev/vmmon。
一般情况下,这是由于ubuntu系统gcc版本的问题。我机器上是gcc-4.5,于是我将其修改为gcc-4.6,方法如下...
分类:
其他好文 时间:
2014-06-10 14:45:41
阅读次数:
238
在READ
UNCOMMITTED事务隔离级别下或使用WITH(NOLOCK)来查询数据时,会出现脏读情况,因此对于一些比较"关键"的业务,会要求不能使用WITH(NOLOCK)或允许在READ
UNCOMMITTED事务隔离级别下,于是我们使用默认的READ COMMITTED隔离级别来访问数据,...
分类:
其他好文 时间:
2014-06-10 00:27:57
阅读次数:
264
全世界知名的Open Source
Delphi开发组织JCL的作品。JCL包含了很多Delphi和C++Builder中的可重用单元,函数和类(不可视)-world- renowned Open
Source Development Organization JCL Delphi works. J...
分类:
其他好文 时间:
2014-06-09 21:16:25
阅读次数:
159
DCOM Config Setting for "Microsoft Office Word 97 -
2003 Document"
内部配置一切正常,但Application.Documents.Open函数还是返回null。下面是一个解决方法:"C:\Windows\SysWOW64\confi...
分类:
移动开发 时间:
2014-06-09 18:09:50
阅读次数:
257
1. 任何执行时间长于
wait_timeout或interactive_timeout选项值得备份,都会导致会话被关闭,这也会隐含执行UNLOCK
TABLES命令。2. 对于使用FLUSH TABLES WITH READ LOCK的备份策略来讲,一个共同的缺陷是它们需要两个独立的线程来完成备份...
分类:
数据库 时间:
2014-06-09 16:49:27
阅读次数:
271
昨天系统有点问题,在用Ghost还原系统时,一直提示10010错误,提示can not open
image
file想着可能是备份文件的问题,从另一台电脑上重新拷过来一份,仍然不行,Ghost还是提示10010错误后来,实在没办法,想着可能是路径问题,就把备份文件从F盘的子文件夹里拷到E盘根目录下...
分类:
其他好文 时间:
2014-06-09 16:41:12
阅读次数:
345
1. 运行yiic命令提示,php.exe不是内部或者外部命令。
这是因为yiic程序没有找到php.exe程序。 1) 把php.exe文件夹路径添加到环境变量中 2)把php.exe文件路径添加到yiic.bat中2.
运行yiic时,提示can not open the input f...
javax.servlet.ServletException:
org.springframework.transaction.CannotCreateTransactionException: Could not open
Hibernate Session for transaction; n....
分类:
系统相关 时间:
2014-06-09 15:53:41
阅读次数:
432