码迷,mamicode.com
首页 >  
搜索关键字:死锁    ( 2490个结果
数据共享之死锁
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第三章关于死锁的部分。...
分类:其他好文   时间:2014-10-16 20:51:13    阅读次数:254
DB2 锁问题分析与解释
DB2使用过程中经常遇到的问题是死锁和锁超时,本文分析了死锁与锁超时产生的根本原因,及监控方法...
分类:数据库   时间:2014-10-16 20:49:03    阅读次数:323
C# Async, Await and using statements
Async, Await 是基于 .NEt 4.5架构的, 用于处理异步,防止死锁的方法的开始和结束, 提高程序的响应能力。比如:Application area Supporting APIs that contain async methodsWeb access Ht...
分类:Windows程序   时间:2014-10-15 17:28:01    阅读次数:238
通过WebClient来获取网络内容
对于轻量级的网络内容获取在Windows Phone上可以采用WebClient类在System.Net.WebClient这个命名空间中,相对于HttpWebRequest类而言WebClient工作在UI线程中,所以可能产生UI死锁问题,这里可以通过多线程的方式来解决。Thread t = ne...
分类:Web程序   时间:2014-10-15 10:59:40    阅读次数:262
多线程(C++)临界区Critical Sections
一 、Critical Sections(功能与Mutex相同,保证某一时刻只有一个线程能够访问共享资源,但是不是内核对象,所以访问速度比Mutex快,但是没有等待超时的功能,所以有可能导致死锁,使用要小心) 当多个线程访问一个独占性共享资源时,可以使用“临界区”对象。任一时刻只有一个线程可以拥有临...
分类:编程语言   时间:2014-10-14 17:42:28    阅读次数:160
SQL Server锁分区特性引发死锁解析
锁分区技术使得SQL Server可以更好地应对并发情形,但也有可能带来负面影响,这里通过实例为大家介绍,分析由于锁分区造成的死锁情形.
分类:数据库   时间:2014-10-14 15:15:28    阅读次数:358
Loader Lock引起的一个Bug
在Windows中,让程序模块化实现的一种方式,就是让其实现为动态链接库。然后在主程序启动的时候隐式或者显示的去加载动态链接库。但是如果不恰当的编写动态链接库的DllMain函数,将会引起意想不到的Bug哦,比如典型的Loader Lock死锁问题。这不,我们产品中就碰到了一个由于Loader Lock而引起的Bug.... 1. 背景介绍       当主程序在启动的时候,隐式或者显...
分类:其他好文   时间:2014-10-13 17:35:40    阅读次数:403
死锁(Deadlock)
死锁:是指是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。未完待续、、、如上图,死锁的状况:资源R1的拥有者,需要P2的资源,才能完成工作;P2资源的拥有者,...
分类:其他好文   时间:2014-10-13 01:51:38    阅读次数:142
Java死锁的例子
死锁 死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 导致死锁的根源在于不适当地运用“synchronized”关键词来管理线程对特定对象的访问。“synchronized”关键词的作用是,确保在某个时刻只有一个线...
分类:编程语言   时间:2014-10-12 18:14:08    阅读次数:175
Java学习-第四天
多线程,线程间的通信,线程安全,死锁
分类:编程语言   时间:2014-10-12 12:38:38    阅读次数:239
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!