码迷,mamicode.com
首页 >  
搜索关键字:锁死    ( 361个结果
重踏学习Java路上_Day24(多线程锁,线程组,设计模式)
1:多线程(理解) (1)JDK5以后的针对线程的锁定操作和释放操作 Lock锁 (2)死锁问题的描述和代码体现 (3)生产者和消费者多线程体现(线程间通信问题) 以学生作为资源来实现的 资源类:Student 设置数据类:SetThread(生产者) 获取数据类:GetThread(...
分类:编程语言   时间:2015-07-10 13:11:18    阅读次数:128
AIX 用户锁定
AIX在普通用户登陆过程中,如果密码错误会自动锁死,不会像linux那么大度,直接由系统管理员来重置密码就可以解决。但问题的报错,则会是登陆失败。所以解决办法:chsec-f/etc/security/lastlog-sucmpplat-aunsuccessful_login_count=0pwdadm-fNOCHECKucmpplat或者直接修改配置..
分类:其他好文   时间:2015-07-04 01:09:30    阅读次数:787
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
查询Sqlserver数据库死锁的一个存储过程
使用sqlserver作为数据库的应用系统,都避免不了有时候会产生死锁, 死锁出现以后,维护人员或者开发人员大多只会通过sp_who来查找死锁的进程,然后用sp_kill杀掉。利用sp_who_lock这个存储过程,可以很方便的知道哪个进程出现了死锁,出现死锁的问题在哪里.创建sp_who_lock...
分类:数据库   时间:2015-06-11 18:49:03    阅读次数:139
操作系统复习目录
进程管理进程的创建、终止、阻塞与唤醒、挂起与激活(条件)信号量机制经典进程同步问题处理机调度与死锁处理机调度的层次调度算法:先来先服务和短作业优先、高优先权优先调度、基于时间片轮转实时调度为什么会产生死锁死锁的处理方法:银行家算法存储器管理存储器的层次结构程序装入和连接存储器分配方式页面分段存储
分类:其他好文   时间:2015-05-26 17:56:55    阅读次数:117
银行家算法
死锁:死锁产生的现场:当A进程P S2信号量而B进程P S1信号量时就会产生死锁,由于S2信号量须要B进程释放,而S1信号量须要A进程释放,因此两个进程都在等相互的资源,造成死锁。死锁产生的条件:相互排斥条件:进程要求对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占用。(信号量s1 ...
分类:编程语言   时间:2015-05-20 20:09:26    阅读次数:182
【java中重入锁死】
原文链接 作者:Jakob Jenkov 译者:刘晓日 校对:丁一 重入锁死与java中的死锁非常相似。锁和读写锁两篇文章中都有涉及到重入锁死的问题。 当一个线程重新获取锁,读写锁或其他不可重入的同步器时,就可能发生重入锁死。可重入的意思是线程可以重复获得它已经持有的锁。Java的synchronized块是可重入的。因此下面的代码是没问题的: (译者注:这里提到的锁都是指的...
分类:编程语言   时间:2015-05-14 18:51:39    阅读次数:170
【java中重入锁死】
原文链接作者:Jakob Jenkov译者:刘晓日校对:丁一重入锁死与java中的死锁非常相似。锁和读写锁两篇文章中都有涉及到重入锁死的问题。当一个线程重新获取锁,读写锁或其他不可重入的同步器时,就可能发生重入锁死。可重入的意思是线程可以重复获得它已经持有的锁。Java的synchronized块是...
分类:编程语言   时间:2015-05-14 18:20:02    阅读次数:237
【java中的 嵌套管程锁死】
原文链接    作者:Jakob Jenkov 译者:余绍亮    校对:丁一 嵌套管程锁死类似于死锁, 下面是一个嵌套管程锁死的场景  线程1获得A对象的锁。 线程1获得对象B的锁(同时持有对象A的锁)。 线程1决定等待另一个线程的信号再继续。 线程1调用B.wait(),从而释放了B对象上的锁,但仍然持有对象A的锁。 ...
分类:编程语言   时间:2015-05-14 10:03:06    阅读次数:189
java学习避免死锁
原文链接        作者:Jakob Jenkov 译者:申章   校对:丁一 在java中有些情况下死锁是可以避免的。本文将展示三种用于避免死锁的技术: 加锁顺序 当多个线程需要相同的一些锁,但是按照不同的顺序加锁,死锁就很容易发生。 如果能确保所有的线程都是按照相同的顺序获得锁,那么死锁就不会发生。看下面这个例子: Thread 1:  lock A  ...
分类:编程语言   时间:2015-05-13 22:03:03    阅读次数:187
361条   上一页 1 ... 29 30 31 32 33 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!