码迷,mamicode.com
首页 >  
搜索关键字:lock 和condition    ( 13735个结果
lock中使用迭代返回yield return是否会释放锁?
项目中遇到一个问题如题,于是做了个小实验,发现在lock中yield return并不会释放该lock,直到整个迭代器完全执行完或者yield break后才会释放lock。 1 class Program 2 { 3 static object mylock = new o...
分类:其他好文   时间:2014-07-26 00:59:56    阅读次数:464
LVS自动化添加及删除ipvsadm和后端服务器健康状态检测脚本
LVSdirector负载均衡器增加IPVSADM脚本 #vimdirector.sh #!/bin/bash #chkconfig:-8866 #description:thisscripttoaddlvsIP VIP=192.168.0.254 DIP=192.168.0.100 RIP1=192.168.0.101 RIP2=192.168.0.102 PORT=80 SCHELE=wrr LOCKFILE=/var/lock/subsys/ipvsadm case$1in st..
分类:其他好文   时间:2014-07-25 11:36:02    阅读次数:8623
java并发体系结构
并发编程 线程通信 共享内存和消息传递 线程同步 控制不同线程的执行顺序 java并发 基于共享内存模型指令重排序 编译器重排序处理器重排序 cpu重排序写缓存区(cache、寄存器) 内存屏障顺序一致性与Happens-before执行结果有序性 volatile 解决内存可见性问题 锁 lock 显示锁 可中断可定时...
分类:编程语言   时间:2014-07-25 11:24:11    阅读次数:275
linux runtime pm机制的深入理解
一:runtime机制说明     何为runtime机制?也就是系统在非睡眠状态,设备在空闲时可以进入runtime suspend状态同时不依赖系统wake_lock机制,非空闲时执行runtime resume使得设备进入正常工作状态。     主要代码放在Runtime.c (drivers\base\power)中,同时附带的Runtime_pm.txt (documentati...
分类:系统相关   时间:2014-07-24 23:07:44    阅读次数:1029
Java多线程面试题归纳
1、线程的基本概念、线程的基本状态以及状态之间的关系...
分类:编程语言   时间:2014-07-24 10:39:04    阅读次数:346
mysql metadata lock
想必玩过mysql的人对Waiting for table metadata lock肯定不会陌生,一般都是进行alter操作时被堵住了,导致了我们在show processlist 时,看到线程的状态是在等metadata lock。本文会对mysql 的metadata lock做一个小小的总结...
分类:数据库   时间:2014-07-23 14:46:26    阅读次数:211
Qt同步与异步处理
1.互斥量(QMutex)         头文件声明:    #include         互斥量声明:    QMutex m_Mutex;         互斥量加锁:    m_Mutex.lock();         互斥量解锁:    m_Mutex.unlock();   2.等待条件(QWaitCondition)         头文件声明:    #inc...
分类:其他好文   时间:2014-07-23 13:20:44    阅读次数:489
TortoiseSVN无法显示lock图标的解决
官网FAQ里查到以下说明:“You may find that not all of these icons are used on your system. This is because the number of overlays allowed by Windows is limited.....
分类:其他好文   时间:2014-07-22 22:35:16    阅读次数:600
多线程——生产者与消费者(多)1.5新锁,问题解决
package多线程; importjava.util.concurrent.locks.Condition; importjava.util.concurrent.locks.Lock; importjava.util.concurrent.locks.ReentrantLock; publicclassPandCnewLock{ publicstaticvoidmain(String[]args){ // Producerp=newProducer2(); // Consumerc=..
分类:编程语言   时间:2014-07-22 18:21:02    阅读次数:288
mysql大量锁表,不重启的情况下处理办法
mysql-uroot-e"showprocesslist"|grep-i"Locked">>locklist.txt; forlineinawk‘{print$1}‘locklist.txt do echo"kill$line;">>lock_kill.sql done查看mysql数据库表大小#!/bin/bash database=cms user=root password=‘123456‘ mysql-u${user}-p${password}-e"use$d..
分类:数据库   时间:2014-07-22 18:15:42    阅读次数:334
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!