码迷,mamicode.com
首页 >  
搜索关键字:死锁    ( 2490个结果
查看SQL SERVER中引起死锁的进程
create proc sp_lockinfo @kill_lock_spid bit=1, --是否杀掉阻塞的进程,1 杀掉, 0 仅显示 @show_spid_if_nolock bit=1, --如果没有阻塞的进程,是否显示正常进程信息,1 显示,0 不显示 @dbname s...
分类:数据库   时间:2015-03-17 12:02:40    阅读次数:211
J2SE快速进阶——多线程之synchronized
有一天,和老婆打了个赌,现在我的银行账号里共有5000块钱,我们去银行同时取钱,看我俩能不能同时取出5000来。。。。(PS:打赌的代价是:如果都能取出5000,那这10000块都给她买吃的!如果只能取5000,嘿嘿,那就只用着5000块给她买吃的~~~~怎么觉得这条件有点怪怪的nie?) 心动不如行动!她拿着存折去柜台取,我拿着银行卡去ATM机取,找了个合适的时机,我在输入好金额时,一直盯着那个teller的手,他在一切准备就绪后敲回车的同时,我以迅雷不及掩耳之势按下了确定。结果是,我的A...
分类:编程语言   时间:2015-03-16 08:39:43    阅读次数:194
sql学习总结(9)——事务处理和优化查询技术
9.1事务的设置与提交较低的隔离级别可以增加并发,但会出现脏数据,降低数据的正确性。较高的隔离级别可以保证数据的正确性,但会降低并发,即影响程序的运行速度,并且易死锁。SQL Server支持4种隔离级别:未提交读(read uncommitted)相当于NOLOCK、提交读(read commit...
分类:数据库   时间:2015-03-15 13:41:17    阅读次数:147
死锁的产生条件和预防处理
所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。        虽然进程在运行过程中,可能发生死...
分类:其他好文   时间:2015-03-14 12:33:33    阅读次数:119
一个简单的java死锁示例
在实际编程中,要尽量避免出现死锁的情况,但是让你故意写一个死锁的程序时似乎也不太简单(有公司会出这样的面试题),以下是一个简单的死锁例子。 线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西。只要有两个线程和两个对象就可能产生死锁。 package sxh.java.lock; /** * 一个简单的死锁类 * 当DeadLock类的对象flag==1时(td1),先锁定...
分类:编程语言   时间:2015-03-13 12:43:18    阅读次数:145
SQL Server 之 解锁
下图,制作了一个可以维持1分钟的表锁:下图,可以查询出被锁的表,其中 spid 是锁定表的进程ID:这时对该表的所有读写操作都会进入等待:如果确定是死锁或长等待的事务,但又需要及时使用该表时,则可以解锁该表,其中 52 是 spid:下图,可以看出被解锁后出现的情况:
分类:数据库   时间:2015-03-13 09:19:18    阅读次数:174
C#线程死锁
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; namespace 线程进程学习 {     class Program     {    ...
分类:编程语言   时间:2015-03-10 17:23:57    阅读次数:149
面试王牌 JAVA并发
Java 并发JavathreadSocketC#C++并发Table of Contents1 什么是并发问题。 2多线程死锁问题2 java中synchronized的用法 3 Java中的锁与排队上厕所。 4 何时释放锁? 5 Lock的使用 6 利用管道进行线程间通信 7 阻塞队列 8 使用...
分类:编程语言   时间:2015-03-10 11:56:05    阅读次数:174
Java线程
1.程序、进程、线程的区别2. 线程的状态与生命周期3.线程的调度与优先级4.实现多线程的两种方法5.如何实现线程同步6.如何实现线程之间协作7.守护线程8.线程的常用方法9.什么是线程池10.死锁,如何避免11. 高级同步机制(比synchronized更灵活的加锁机制)12. Java中的vol...
分类:编程语言   时间:2015-03-09 16:05:10    阅读次数:238
计算机操作系统
?第一章 操作系统引论1.1 操作系统的目标和作用1.2 操作系统的发展过程1.3 操作系统的基本特性1.4 操作系统的主要功能1.5 OS结构设计?第二章 进程管理?第三章 处理机调度与死锁?第四章 存储器管理?第五章 设备管理?第六章 文件管理?第七章 操作系统接口?第八章 网络操作系统?第九章...
分类:其他好文   时间:2015-03-09 14:04:26    阅读次数:91
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!