码迷,mamicode.com
首页 >  
搜索关键字:wait notify    ( 5667个结果
11g v$wait_chains 与 hanganalyze
11g之后,通过v$wait_chains视图诊断数据库hang和Contention   11g之前,通常我们数据库hang住了之后,我们会对数据库做hang analyze来进行分析,在11g之后,我们可以通过一个新的视图v$wait_chains来诊断数据库hang和contention。在11gR1这个版本里面,Oracle通过diag进程实现了一个功能,每隔3秒做一次本地的hang ...
分类:其他好文   时间:2014-10-05 01:17:47    阅读次数:569
【JAVA多线程中使用的方法】
一、sleep和wait的区别。1.wait可以指定时间,也可以不指定。而sleep必须制定。2.在同步的时候,对于CPU的执行权和以及锁的处理不同。wait:释放执行权,释放锁。sleep:释放执行权,不释放锁。二、线程是否安全? 1 class Test implements Runnable ...
分类:编程语言   时间:2014-10-04 02:32:05    阅读次数:237
Java多线程之wait(),notify(),notifyAll()
在多线程的情况下,因为同一进程的多个线程共享同一片存储空间,在带来方便的同一时候,也带来了訪问冲突这个严重的问题。Java语言提供了专门机制以解决这样的冲突,有效避免了同一个数据对象被多个线程同一时候訪问。wait与notify是java同步机制中重要的组成部分。结合与synchronizedkey...
分类:编程语言   时间:2014-10-03 14:01:54    阅读次数:190
等待事件之日志等待事件解决的方法
我坚持每天看3套RAC的AWR,总结了一下。查找日志等待事件的SQL:9i:select * from v$event_name where name like '%log%';(大概14个左右)10g: select name,wait_class from v$event_name where ...
分类:其他好文   时间:2014-10-02 20:24:53    阅读次数:182
mysql Lock wait timeout exceeded
MySQL 事务没有提交导致锁等待Lockwaittimeoutexceededjava.lang.Exception:### Errorupdatingdatabase.Cause:java.sql.SQLException:Lockwaittimeout exceeded;tryrestartingtransaction###Theerrormayinvolve defaultParameterMap###Theerroroccurredwhilesettingparameters#..
分类:数据库   时间:2014-10-01 01:37:21    阅读次数:385
僵尸进程产生的原因及如何避免
如果子进程先于父进程退出, 同时父进程又没有调用wait/waitpid,则该子进程将成为僵尸进程。通过ps命令,我们可以看到该进程的状态为Z(表示僵死),...
分类:其他好文   时间:2014-09-29 01:08:27    阅读次数:401
PLSQL_性能优化系列08_Oracle Insert / Direct Insert性能优化
2014-09-25 BaoXinjian一、Insert 性能影响应用设计不合理导致的session之间的互锁(enqueue)是影响程序可扩展性最常见的原因。此外,一些共享资源的争用,也会导致性能下降。本篇介绍两个由并发insert操作导致的等待事件(wait event),以及如何通过优化物理...
分类:数据库   时间:2014-09-28 19:24:24    阅读次数:525
重建数据库日志
1 USE [master] 2 GO 3 4 ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT 5 GO 6 7 ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE 8 GO 9 10 USE 数据库名称...
分类:数据库   时间:2014-09-28 14:18:12    阅读次数:169
Java notify的使用
半路出家学习java, 花了几分钟简单看了。在早上那个例子上稍微改了下,我的理解是在java synchronized只是个线程同步标志,但是不会堵塞线程,而wait会堵塞调用者线程,类windows的堵塞函数,而notify相当于解锁(个人把这个过程当临界区来理解的),下边例子主要是,默认先运行的...
分类:编程语言   时间:2014-09-27 22:10:00    阅读次数:245
观察者模式(C语言实现)
一. 概述 Observer 模式要解决的问题为:建立一个一(Subject)对多(Observer)的依赖关系,并且做到当“一”变化的时候,依赖这个“一”的多也能够同步改变。 Sbuject 相当于通知者,它提供依赖于它的观察者Observer 的注册(Attach)和注销(Detach)操作,并且提供了使得依赖于它的所有观察者同步的操作(Notify)。 Obse...
分类:编程语言   时间:2014-09-27 14:43:59    阅读次数:355
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!