码迷,mamicode.com
首页 >  
搜索关键字:死锁    ( 2490个结果
【性能诊断】八、并发场景的性能分析(windbg案例,连接泄露)
此前遇到一个项目反馈系统宕机问题,摘要描述如下:系统不定期出现卡死现象,在多个模块不同功能上都出现过,未发现与特定功能相关的明显规律;当系统出现卡死现象时,新的用户无法登陆系统;跟踪应用服务器,未发现资源不足的情况(CPU、内存使用正常)数据库服务器资源占用也正常(CPU不高,也未发现死锁、SQL阻...
分类:数据库   时间:2015-06-19 15:05:05    阅读次数:178
操作系统概念学习笔记 13 死锁(一)
所有申请的资源都被其他等待进程占有,那么该等待进程有可能在无法改变其状态,这种情况称为死锁(deadlock)。系统模型进程在使用资源之前必须先申请资源,在使用资源之后要释放资源。进程所申请的资源数量不能超过系统所有资源的总量。在正常操作模式下,进程只能按如下顺序使用资源: ①申请:如果申请不能立即被允许,那么申请进程必须等待,直到它获得该资源为止。 ②使用:进程...
分类:其他好文   时间:2015-06-19 11:50:12    阅读次数:75
大型网站瓶颈及解决方案
大型网站面临的问题:海量数据处理大型网站每天的数据量可能上百万,甚至上千万或更多。如果存在设计不好的多对多关系,在前期可能没有任何问题,但是随着用户增长,数据量会以几何级数增加。此时,对于一个表的select和update(还不用说多表联合查询)的成本是非常高的。数据并发处理死锁在高并发情况下存在的...
分类:Web程序   时间:2015-06-17 18:07:44    阅读次数:135
pt-online-schema-change 修改字段属性产生死锁
死锁信息如下:2015-06-1522:23:187f0266772700***(1)TRANSACTION:TRANSACTION1834696957,ACTIVE0secsettingauto-inclockmysqltablesinuse2,locked2LOCKWAIT4lockstruct(s),heapsize1184,1rowlock(s),undologentries1MySQLthreadid1008989,OSthreadhandle0x7f0265de0700,queryi..
分类:其他好文   时间:2015-06-17 02:04:09    阅读次数:167
[Android Pro] 通过Android trace文件分析死锁ANR
转载自:http://blog.csdn.net/oujunli/article/details/9102101#reply对于从事Android开发的人来说,遇到ANR(Application Not Responding)是比较常见的问题。一般情况下,如果有ANR发生,系统都会在/data/an...
分类:移动开发   时间:2015-06-13 20:03:15    阅读次数:132
查询Sqlserver数据库死锁的一个存储过程
使用sqlserver作为数据库的应用系统,都避免不了有时候会产生死锁, 死锁出现以后,维护人员或者开发人员大多只会通过sp_who来查找死锁的进程,然后用sp_kill杀掉。利用sp_who_lock这个存储过程,可以很方便的知道哪个进程出现了死锁,出现死锁的问题在哪里.创建sp_who_lock...
分类:数据库   时间:2015-06-11 18:49:03    阅读次数:139
分享:关于安全性测试工具小要点
有一篇关于安全性测试工具的文章:《Gunfight at The OK Button》。 文中列出了安全测试工具的15个要点:1、针对源代码,测试出任何类型的弱点。2、针对二进制文件,例如可执行文件,测试出任何类型的弱点。3、检测实时系统的问题,像死锁检测、异步行为的问题等。4、对任何类型的补丁创建...
分类:其他好文   时间:2015-06-10 17:16:46    阅读次数:158
读取oracle页面或者进程卡住不动(死锁)
oracle最坑爹的地方:你insert update delete之后 或者kill死锁的时候记得一定要提交事务不然就是死锁卡在那里了记住 kill死锁也是要提交事务的select * from v$session where sid in(select session_id from v$loc...
分类:数据库   时间:2015-06-10 10:09:45    阅读次数:459
java 线程中 stop()和 suspend()方法为何不推荐使用?
用 synchronized 关键字修饰同步方法; 反对使用 stop(),是因为它不安全。它会解除由线程获取的所有锁定,而 且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它 们。结果很难检查出真正的问题所在; suspend()方法容易发生死锁。调用 suspend()的时候,目标线程会停下来, 但却仍然持有在这之前获得的锁定。此时,其他任何线程都不能访问锁定的资源...
分类:编程语言   时间:2015-06-09 17:27:00    阅读次数:311
避免线程陷阱
存在某些条件时,线程访问资源的时间顺序可能导致出乎意料的结果 。这种情况通常称为一种竞态条件。在多线程中互斥锁用来避免同时使用一个公共资源。很多著名的竞态条件例子就曾导致灾难性的后果。两个或多个线程永远阻塞,互相等待对方释放各自单独持有的资源时,则会出现线程应用中另一个常见的陷阱。这称为一个死锁条件...
分类:编程语言   时间:2015-06-09 09:34:29    阅读次数:124
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!