标签目录:锁

以下是与标签 “锁” 相关联的文章

Oracle和Mysql的锁总结

Oracle 按照锁的相容性可将锁分为两类,分别是: 1. X-排他锁:如果对象被一个排他锁给琐住,其他会话就不能够在对这个会话所加锁的对象加任何的锁。 2. S-共享锁:如果对象被一个共享锁给锁住,其他会话除了S锁本身,都不能对这个会话所加锁的对象加任何的锁。 按照锁的粒度,锁类型可以分为三大类: 1.DML Lock……

在Oracle和Mysql中查询锁定的表以及如何解锁

在RDBMS中锁是一个重要的概念,只要数据发生争用,锁是必须要用到的一种机制来保证数据访问的正确性,锁从数据访问类型可分为读锁和写锁,从范围可分为全局锁,表锁和行锁,从应用的角度还可以分为乐观锁和悲观锁,这些基础知识并不在本文讨论范围之内,我会在一篇单独的文章中讨论锁的类型,这篇文章将介绍Oracle和Mysql……

仅仅使用volatile修饰成员变量到底线程安全吗?

今天几个朋友在群里讨论下面的代码到底线程安全不安全? 我看了一下,我说这个程序是否线程安全应该分为两个方面来分析, 第一,这是一个单例模式,单例模式的实例在成员变量初始化的时候创建,变量初始化是在单线程下运行的,避免了任何的线程安全问题,在实例使用的时候直接返回给客户程序即可,不需要使用synchronize……