码迷,mamicode.com
首页 >  
搜索关键字:condition lock await notify    ( 18128个结果
Java如何实现线程之间的互斥
给出一个题目,有3个线程,我希望线程1向控制台输出3行信息后,线程2向控制台输出6行信息,接下来是线程3输出10行信息到控制台,如此循环10次。在一个线程输出信息的时候,其他线程不能产生干扰。packagecom.concurrent.condition;importjava.util.concur...
分类:编程语言   时间:2014-06-16 10:26:06    阅读次数:484
pthread_cond_broadcast用处
以前学习POSIX THREAD时就不太理解broadcast在什么场景下使用比较合适。因为broadcast的语义是唤醒所有被阻塞的线程。当时的想法是,在系统析构时调用它比较有效,唤醒阻塞的线程,回收线程资源,然后退出系统。今天在做 lock_server 时,才了解到broadcast的用处,它...
分类:其他好文   时间:2014-06-12 21:22:40    阅读次数:555
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
NSAssert详解
NSAssert是foundation.framework中定义的一个宏:#define NSAssert(condition, desc, ...)第一个参数为一个条件判断,如果为假,则抛出异常,显示第二个参数所描述的信息。 例如:NSAssert(2>=3, @"2>=3 is false...
分类:其他好文   时间:2014-06-09 17:25:42    阅读次数:723
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
tomcat启动报错,找不到对应的 queue,从而引发内存泄漏
tomcat启动报错,无法创建 bean listenerStatusChangeDealHandler, no queue 'STOCK.NOTIFY_CHANGE.INTER.CACHE.QUEUE' in vhost 从启动日志来看,有时候仅会看到内存泄漏,而没有与queue相关的日志,很容易走错方向。 按照 http://blog.csdn.net/wangjunjun2008/a...
分类:其他好文   时间:2014-06-08 10:54:17    阅读次数:924
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!