码迷,mamicode.com
首页 >  
搜索关键字:condition    ( 2031个结果
数据共享之共享数据带来的问题
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第三章开始部分,谈什么事资源竞争(race condition)以及有哪些方法来避免。...
分类:其他好文   时间:2014-10-13 14:00:09    阅读次数:184
java线程 使用显示的lock 和condition
java线程 使用显示的lock 和condition...
分类:编程语言   时间:2014-10-12 14:58:58    阅读次数:151
Condition Codes
CF:Carry Flag.The most recent operation generated a carry out of the most significant bit.Used to detect overflow for unsigned operations.ZF:Zero Flag...
分类:其他好文   时间:2014-10-11 11:28:15    阅读次数:158
ReentrantLock与Condition的示例
public class NumberPrint implements Runnable { private int state = 1; private int n = 1; // 使用lock做锁 private ReentrantLock lock = new Reen...
分类:其他好文   时间:2014-10-10 19:27:34    阅读次数:211
sparkSQL1.1入门之二:sparkSQL运行架构
在介绍sparkSQL之前,我们首先来看看,传统的关系型数据库是怎么运行的。当我们提交了一个很简单的查询: SELECT a1,a2,a3 FROM tableA Where condition 可以看得出来,该语句是由Projection(a1,a2,a3)、Data Source(tableA)、Filter(condition)组成,分别对应sql查询过程中的Result...
分类:数据库   时间:2014-10-10 10:48:14    阅读次数:2980
Linux组件封装之五:生产者消费者问题
生产者,消费者问题是有关互斥锁(MutexLock)、条件变量(Condition)、线程(Thread)的经典案例;描述的问题可以叙述为 生产者往buffer中投放产品,而消费者则从buffer中消费产品。生产着消费者问题的难点在于:为了缓冲区数据的安全性,一次只允许一个线程进入缓冲区投放或者消费...
分类:系统相关   时间:2014-10-08 02:39:14    阅读次数:304
Linux组件封装之二:Condition
本博文讨论Linux中的条件变量Condition的封装;条件变量Condition 主要描述的是 线程间 的同步,即协作关系。Linux中的条件变量通常涉及以下几个函数:int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *...
分类:系统相关   时间:2014-10-06 23:40:40    阅读次数:377
Linux组件封装(二) 条件变量Condition的封装
声明代码如下: 1 #ifndef CONDITION_H 2 #define CONDITION_H 3 4 #include 5 #include "noncopyable.h" 6 7 class MutexLock; 8 9 10 class Condition : NonCopya...
分类:系统相关   时间:2014-10-06 22:00:00    阅读次数:265
Linux组件封装(二)中条件变量Condition的封装
条件变量主要用于实现线程之间的协作关系。 pthread_cond_t常用的操作有: int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *cond_attr); int pthread_cond_signal(pthread...
分类:系统相关   时间:2014-10-06 19:16:50    阅读次数:182
Linux学习之 Thread 的封装
本篇我们将讨论线程Thread、互斥锁MutexLock、条件变量Condition的封装;说明:1、MutexLock、Condition利用构造函数和析构函数自动完成资源的申请和释放;2、MutexLock、Condition和Thread 都涉及到系统资源,这些类全部为不可复制的;例如,a程序...
分类:系统相关   时间:2014-10-06 18:49:20    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!