一 基础知识在分析之前,先上一张图:从上面可以看到,这个w3wp进程占用了376M内存,启动了54个线程。在使用windbg查看之前,看到的进程含有 *32 字样,意思是在64位机器上已32位方式运行w3wp进程。这个可以通过查看IIS Application Pool 的高级选项进行设置:好了,接...
分类:
Web程序 时间:
2014-12-30 20:31:39
阅读次数:
351
quartz文档提到,如果在集群环境下,最好将配置项org.quartz.jobStore.txIsolationLevelSerializable设置为true问题:这个选项在mysql下会非常容易出现死锁问题。 2014-12-29 09:55:28.006 [QuartzScheduler_....
分类:
其他好文 时间:
2014-12-29 14:58:19
阅读次数:
300
Atitit.线程 死锁 跑飞 的检测与自动解除 与手动解除死锁 java c# .net php javascript.
1. 现象::主程序卡住无反应,多行任务不往下执行 1
2. 原因::使用jv jprofile查看线程,原来俩个线程死锁了。。 1
3. Java的缺点,默认不能自动解除死锁 1
4. 自动检测与解除死锁::使用看门狗watchdog 2
4.1. 死锁检...
分类:
编程语言 时间:
2014-12-28 00:33:58
阅读次数:
602
1、 基本原理
所谓“死锁”,在操作系统的定义是:在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。
定义比较抽象,下图可以帮助你比较直观的理解死锁:
出现死锁需要满足几个必要条件: a)互斥:进程独占资源,资源不共享;
b)请求与保持:已经得到资源的进程可以再次申请新资源; c)不剥夺:已分配的资源不能被其它...
分类:
数据库 时间:
2014-12-26 21:41:27
阅读次数:
266
USE [erpdb1]GO/****** Object: StoredProcedure [dbo].[p_lockinfo_My] Script Date: 12/26/2014 14:58:57 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER O...
分类:
其他好文 时间:
2014-12-26 16:37:42
阅读次数:
172
USE [erpdb1]GO/****** Object: StoredProcedure [dbo].[p_lockinfo_MyKill] Script Date: 12/26/2014 14:59:58 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFI...
分类:
数据库 时间:
2014-12-26 16:32:33
阅读次数:
182
USE [DataBaseName]GO/****** Object: StoredProcedure [dbo].[sp_check_deadlock] Script Date: 07/04/2014 13:49:30 ******/SET ANSI_NULLS ONGOSET QUOTED_ID...
分类:
数据库 时间:
2014-12-25 09:51:28
阅读次数:
204
案例1
设计一个线程操作类,要求可以产生三个线程对象,并可以设置三个线程的休眠时间
分析:
1.使用Thread类实现class MyThread extends Thread
{
//封装属性
private String name ; //定义该线程的名称
private int time; //定义休眠时间
//构造方法
public MyThread(String n...
分类:
编程语言 时间:
2014-12-24 22:49:35
阅读次数:
190
前段时间review同事的代码,发现可以简化成如下的模型:Thread 1Thread 2lock.lock();condition.await();lock.unlock()lock.lock();condition.signal();lock.unlock();怀疑是个死锁。写了下面这个case...
分类:
其他好文 时间:
2014-12-22 21:07:35
阅读次数:
180
细聊MySQL的Innodb存储引擎(一)细聊MySQL的Innodb存储引擎(二)细聊MySQL的Innodb存储引擎(完)上篇主要和大家探讨了Innodb引擎中出现幻读的处理方法与死锁的探测及避免死锁的一些注意事项。此篇,我们来研究下Innodb的索引。Innodb里涉及到的索引主要有四种,分别为聚簇索..
分类:
数据库 时间:
2014-12-22 19:54:06
阅读次数:
260