package com.huowolf;
/*
* jdk1.5升级版线程通信示例
* 将同步中的 synchronized替换成显示的Lock操作
* 将Object中的wait().notify(),notify() ,替换成了Condition对象的方法,
* 该对象可以由Lock锁,进行获取。
*
*本例中,实现了本方只唤醒对方的操作。 *达到生成一次消费一次的目的
*/...
分类:
编程语言 时间:
2014-11-14 14:23:49
阅读次数:
220
一、概括
(1)自旋锁适用于SMP系统,UP系统用spinlock是作死。
(2)保护模式下禁止内核抢占的方法:1、执行终端服务例程时2、执行软中断和tasklet时3、设置本地CPU计数器preempt_count
(3)自旋锁的忙等待的实际意义是:尝试获取自旋锁的另一个进程不断尝试获取被占用的自旋锁,中间只pause一下!
(4)在抢占式内核的spin_lock宏中,第一次关抢占,目的...
分类:
其他好文 时间:
2014-11-14 12:37:57
阅读次数:
287
Eclipse中插件svn提交出现:org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir svn: Working copy
产生原因:我从项目中复制的文件然后修改提交
解决办法:在项目上右键--Team---清理。然后控制台会出现形如“cleanup D:/eclipsewo...
分类:
编程语言 时间:
2014-11-13 18:57:24
阅读次数:
276
一 : 查看死锁以及数据表阻塞信息 1 CREATE procedure sp_who_lock 2 as 3 begin 4 declare @spid int 5 declare @blk int 6 declare @count int 7 declare @index int ...
分类:
数据库 时间:
2014-11-13 14:37:21
阅读次数:
347
按照上一篇的内容修改文件重新编译后不会报错,但是烧到flash里后运行的时候有问题,如下:[ 16.840000] mt7620: module license 'unspecified' taints kernel.[ 16.840000] Disabling lock debugging...
分类:
系统相关 时间:
2014-11-13 14:35:53
阅读次数:
1178
Inmy previous post, I have already defined how you can inherit from an existing control and define your own reusable chunk. The reusable XAML code tha...
if you pass on an already existing Mat object, which has already allocated the required space for the matrix, this will be reused. The idea is that ea...
分类:
其他好文 时间:
2014-11-12 21:13:24
阅读次数:
336
The backup set holds a backup of a database other than the existing 'xxdb' database.时间2014-04-25 11:03:39 CSDN博客 相似文章 (0) 原文 http://blog.csdn.net/wz.....
分类:
数据库 时间:
2014-11-12 19:42:38
阅读次数:
189
1.什么是Union类型数据 联合(Union)是一种特殊的类,一个联合中的数据成员在内存中的存储是互相重叠的。每个数据成员都在相同的内存地址开始。 分配给联合的存储区数量是“要包含它最大的数据成员”所需的内存数。同一时刻只有一个成员可以被赋给一个值。C++中表达Union类型数据union Tok...
1、定义:锁(lock)机制用于管理对共享资源的并发访问(使对这些共享资源的并发性访问串行化),同时还能提供数据完整性和一致性。2、Oracle锁特征:在Oracle中锁不是稀有资源;Oracle不会自动升级锁,永远不会;在Oracle中,行级锁没有相关的开销3、Oracle锁分类DML锁DDL锁内..
分类:
数据库 时间:
2014-11-12 18:02:53
阅读次数:
266