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
有一天,和老婆打了个赌,现在我的银行账号里共有5000块钱,我们去银行同时取钱,看我俩能不能同时取出5000来。。。。(PS:打赌的代价是:如果都能取出5000,那这10000块都给她买吃的!如果只能取5000,嘿嘿,那就只用着5000块给她买吃的~~~~怎么觉得这条件有点怪怪的nie?)
心动不如行动!她拿着存折去柜台取,我拿着银行卡去ATM机取,找了个合适的时机,我在输入好金额时,一直盯着那个teller的手,他在一切准备就绪后敲回车的同时,我以迅雷不及掩耳之势按下了确定。结果是,我的A...
分类:
编程语言 时间:
2015-03-16 08:39:43
阅读次数:
194
9.1事务的设置与提交较低的隔离级别可以增加并发,但会出现脏数据,降低数据的正确性。较高的隔离级别可以保证数据的正确性,但会降低并发,即影响程序的运行速度,并且易死锁。SQL Server支持4种隔离级别:未提交读(read uncommitted)相当于NOLOCK、提交读(read commit...
分类:
数据库 时间:
2015-03-15 13:41:17
阅读次数:
147
所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。
虽然进程在运行过程中,可能发生死...
分类:
其他好文 时间:
2015-03-14 12:33:33
阅读次数:
119
在实际编程中,要尽量避免出现死锁的情况,但是让你故意写一个死锁的程序时似乎也不太简单(有公司会出这样的面试题),以下是一个简单的死锁例子。
线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西。只要有两个线程和两个对象就可能产生死锁。
package sxh.java.lock;
/**
* 一个简单的死锁类
* 当DeadLock类的对象flag==1时(td1),先锁定...
分类:
编程语言 时间:
2015-03-13 12:43:18
阅读次数:
145
下图,制作了一个可以维持1分钟的表锁:下图,可以查询出被锁的表,其中 spid 是锁定表的进程ID:这时对该表的所有读写操作都会进入等待:如果确定是死锁或长等待的事务,但又需要及时使用该表时,则可以解锁该表,其中 52 是 spid:下图,可以看出被解锁后出现的情况:
分类:
数据库 时间:
2015-03-13 09:19:18
阅读次数:
174
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 并发JavathreadSocketC#C++并发Table of Contents1 什么是并发问题。 2多线程死锁问题2 java中synchronized的用法 3 Java中的锁与排队上厕所。 4 何时释放锁? 5 Lock的使用 6 利用管道进行线程间通信 7 阻塞队列 8 使用...
分类:
编程语言 时间:
2015-03-10 11:56:05
阅读次数:
174
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