[导入]PB程序死锁问题及预防

在SQL Server2000的联机丛书中,是这样定义“死锁”的: 当某组资源的两个或多个线程之间有循环相关性时,将发生死锁。 这里面有一个关键字需要注意——“循环”。也就是说,真正意义上的“死锁”必然存在着循环引用。A需要的资源B正使用中,因此A不能提交;然而B也在等待着A提交以便释放B所需要的资源,才会发生“死锁”。其实这种循环引用不只是在关系数据库管理系统中存在,操作系统中也同样存在。
文章来源:http://blog.csdn.net/madalin/archive/2007/08/01/1721213.aspx
posted @ 2008-08-21 12:43  某老马  阅读(362)  评论(0)    收藏  举报