码迷,mamicode.com
首页 >  
搜索关键字:锁机制    ( 1012个结果
操作系统笔记
虚拟文件系统当时的设计目的是为了网络文件系统而设计的。虚拟文件系统,是一个抽象层。所以一个分区可以同时存在多个文件系统的原因就是,有个抽象层。。Windows没有这个,不需要这样子做。它靠盘符来确定文件系统网络文件系统的缺点:需要锁机制。无状态性。客户端并没有记录打开的文件。为什么不记录打开项呢?....
分类:其他好文   时间:2015-04-21 01:34:49    阅读次数:114
分布式锁的实现思路
为什么要用分布式锁 分布式系统,需要采用集群,多个服务之间可能需要用到共享数据(redis或者数据库),这时,JVM内的锁已经不能满足跨JVM的需求,因此需采用外部的锁机制 如何实现分布式锁 个人理解,不管是jav...
分类:其他好文   时间:2015-04-18 23:51:10    阅读次数:286
关于Oracle for update
【概述】在日常中,我们对for update的使用还是比较普遍的,特别是在如pl/sql developer中手工修改数据。此时只是觉得方便,而对for update真正的含义缺乏理解:For update是Oracle提供的手工提高锁级别和范围的特例语句,Oracle的锁机制是目前各类型数据库锁机...
分类:数据库   时间:2015-04-18 17:30:51    阅读次数:186
浅谈Java多线程的同步问题
多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。先来看第一段代...
分类:编程语言   时间:2015-04-17 21:49:03    阅读次数:189
java并发-锁顺序死锁问题
初次接触死锁的概念是大学的一门课程《操作系统原理》中描述的“哲学家进餐”问题。操作系统中,由于各个进程共享系统资源而可能出现死锁问题。同样java多线程环境下,也存在资源共享导致的死锁问题。当一组java线程发生死锁时,程序有可能就此阻塞,而无法正常结束。Java应用程序中,我们使用加锁机制来确保线程的安全,但是如果过度地使用加锁,可能导致锁顺序死锁问题。        整理《java并发编程实...
分类:编程语言   时间:2015-04-17 11:33:25    阅读次数:172
mysql乐观锁总结和实践(转)
原文:mysql乐观锁总结和实践上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这...
分类:数据库   时间:2015-04-08 00:48:33    阅读次数:205
java object的wait和Thread的sleep方法区别
一、这里先来介绍下object的wait、notify和notify all方法 wait、notify和notifyAll方法是Object类的final native方法。所以这些方法不能被子类重写,Object类是所有类的超类,因此在程序中有以下三种形式调用wait等方法。 wait();//方式1: this.wait();//方式2: super.wait();//方...
分类:编程语言   时间:2015-04-07 09:59:19    阅读次数:147
mysql锁机制(转载)
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据...
分类:数据库   时间:2015-04-03 20:57:06    阅读次数:280
文件锁使用
为防止重要文件因多个线程同时操作,造成其中内容被覆盖,可以使用PHP自带的文件锁机制flock简单代码如下 $fp = fopen("log.txt","a"); flock($fp, LOCK_EX) ; fwrite($fp,"执行日期:".strftime("%Y%m%d...
分类:其他好文   时间:2015-04-03 09:06:53    阅读次数:125
unix 中的记录锁
如果一个文件被两个人同时修改会出现什么结果呢?在很多unix系统中,该文件的最后状态取决于写该文件的最后一个进程。但是对于有些应用程序(例如数据库),进程有时需要确保它正在单独写一个文件。为了向进程提供这种功能,商用unix系统提供了记录锁机制。 记录锁的功能是:当一个进程正在读或修改文件的某个部分时,它可以组织其他进程修改同一文件区。对于unix系统而言,“记录”这个次是一种误会,因为...
分类:其他好文   时间:2015-04-02 15:15:07    阅读次数:142
1012条   上一页 1 ... 84 85 86 87 88 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!