SELECT LOCK_INFO.OWNER || '.' || LOCK_INFO.OBJ_NAME AS OBJ_NAME --对象名称(已经被锁住) ,LOCK_INFO.SUBOBJ_NAME AS SUBOBJ_NAME --子对象名称(已经被锁住) ,SESS_...
分类:
其他好文 时间:
2015-02-25 14:10:46
阅读次数:
119
At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given the records of signing in's and out's, you...
分类:
其他好文 时间:
2015-02-24 12:38:14
阅读次数:
136
Session 每个用户相互独立。 默认20分钟过期。 可以保存任意的对象。 占用服务器资源。 Application 所有用户共享。无过期时间。 可以存任意的对象。 使用时需要锁定,避免并发 Application.Lock(); Application["data"]...
分类:
其他好文 时间:
2015-02-23 08:33:33
阅读次数:
263
JOS中 "spinlock" 的实现
In software engineering, a spinlock is
a lock which causes a thread trying to acquire it to simply wait in a loop ("spin") while repeatedly checking if the lock is ...
分类:
其他好文 时间:
2015-02-19 16:21:00
阅读次数:
257
Row Share (RS)This lock, also called a subshare table lock (SS), indicates that the transaction holding the lock on the table has locked rows in the t...
分类:
数据库 时间:
2015-02-19 16:16:47
阅读次数:
172
无锁编程以及CAS无锁编程 / lock-free / 非堵塞同步无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被堵塞的情况下实现变量的同步,所以也叫非堵塞同步(Non-blocking Synchronization)。实现非堵塞同步的方案称为“无锁编程算法”(Non-bl...
分类:
其他好文 时间:
2015-02-18 11:48:49
阅读次数:
198
出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock之后再安装想装的包...
分类:
其他好文 时间:
2015-02-16 16:51:34
阅读次数:
113
接口实现
public void addListener(Object listener) { //interface 1
synchronized (lock) {
if (allListeners.add(listener)) {
for (BroadcastDispatch broad...
分类:
其他好文 时间:
2015-02-16 15:36:04
阅读次数:
249
synchronized、lock和Atomic的区别:synchronized:synchronized是在JVM层面上实现的,不但可以通过一些监控工具监控synchronized的锁定,而且在代码执行时出现异常,JVM会自动释放锁定;在资源竞争不是很激烈的情况下,偶尔会有同步的情形下,synch...
分类:
编程语言 时间:
2015-02-15 14:53:32
阅读次数:
149
用户要求删除一个数据库的用户 GREENPASS,在删除的过程中,报错如下:drop user GREENPASS * ERROR at line 1: ORA-04021: timeout occurred while waiting to lock object NEWDR.HNDR_SMS_L...
分类:
其他好文 时间:
2015-02-13 21:05:41
阅读次数:
330