码迷,mamicode.com
首页 >  
搜索关键字:existing lock    ( 14514个结果
Java里的生产者-消费者模型(Producer and Consumer Pattern in Java)
生产者-消费者模型是多线程问题里面的经典问题,也是面试的常见问题。有如下几个常见的实现方法:1. wait()/notify()2. lock & condition3. BlockingQueue下面来逐一分析。1. wait()/notify()第一种实现,利用根类Object的两个方法wait...
分类:编程语言   时间:2014-06-16 09:37:57    阅读次数:314
ArcGIS9.3解决Geodatabase里面不能创建Network Dataset问题
1.在Arccatalog的Tool->Extensions里面将Network Analyst勾上2.如果已经勾上,创建时出现“Error:不能获取到schema lock因为已经有一个锁定存在”的错误!因为要创建网络数据集的文件正在被其他程序使用,关闭其他所有与ArcGIS有关的工具(arcma...
分类:数据库   时间:2014-06-13 18:25:32    阅读次数:331
pthread_cond_broadcast用处
以前学习POSIX THREAD时就不太理解broadcast在什么场景下使用比较合适。因为broadcast的语义是唤醒所有被阻塞的线程。当时的想法是,在系统析构时调用它比较有效,唤醒阻塞的线程,回收线程资源,然后退出系统。今天在做 lock_server 时,才了解到broadcast的用处,它...
分类:其他好文   时间:2014-06-12 21:22:40    阅读次数:555
Android 电源管理 -- wakelock机制
转载地址:http://blog.csdn.net/wh_19910525/article/details/8287202Wake Lock是一种锁的机制,只要有人拿着这个锁,系统就无法进入休眠, 可以被用户态程序和内核获得. 这个锁可以是有超时的 或者 是没有超时的, 超时的锁会在时间过去以后自动...
分类:移动开发   时间:2014-06-11 23:52:15    阅读次数:527
Android多线程研究(9)——线程锁Lock
在前面我们在解决线程同步问题的时候使用了synchronized关键字,今天我们来看看Java 5.0以后提供的线程锁Lock.Lock接口的实现类提供了比使用synchronized关键字更加灵活和广泛的锁定对象操作,而且是以面向对象的方式进行对象加锁。 @Override public void run() { while(true){ Lock lock = new Re...
分类:移动开发   时间:2014-06-11 00:57:51    阅读次数:329
java 线程 SynchBankTransfer00
package j2se.thread.demo; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /**  * Project:J2SE 的基础知识  * Tile:多线程模拟银行转账  * Description:  *    1.在同一个...
分类:编程语言   时间:2014-06-10 19:09:06    阅读次数:325
'IOKING' TCP Transmission Server Engine ('云猴'©TCP通讯服务器引擎)(预告版)
关键词: IOKING IOCP TCP  Transmission Server Engine Lock Free Interlocked 云猴完成端口TCP通讯服务器引擎 无锁 原子锁(函数) 'IOKING' TCP Transmission Server Engine ('云猴'©TCP通讯服务器引擎)(预告版) 下载连接: http://download.csd...
分类:其他好文   时间:2014-06-10 10:59:11    阅读次数:157
Transaction And Lock--READ COMMITTED隔离级别下的"脏读"
在READ UNCOMMITTED事务隔离级别下或使用WITH(NOLOCK)来查询数据时,会出现脏读情况,因此对于一些比较"关键"的业务,会要求不能使用WITH(NOLOCK)或允许在READ UNCOMMITTED事务隔离级别下,于是我们使用默认的READ COMMITTED隔离级别来访问数据,...
分类:其他好文   时间:2014-06-10 00:27:57    阅读次数:264
MySQL恢复备份读书笔记
1. 任何执行时间长于 wait_timeout或interactive_timeout选项值得备份,都会导致会话被关闭,这也会隐含执行UNLOCK TABLES命令。2. 对于使用FLUSH TABLES WITH READ LOCK的备份策略来讲,一个共同的缺陷是它们需要两个独立的线程来完成备份...
分类:数据库   时间:2014-06-09 16:49:27    阅读次数:271
基于本博客版本中的循环缓冲的测试(Linux环境)
#include #include #include #include "ringbuffer.h"static int b_flag = 0;pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;#define TX_LOCK(lock) pthr.....
分类:系统相关   时间:2014-06-08 20:45:34    阅读次数:452
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!