码迷,mamicode.com
首页 >  
搜索关键字:race condition    ( 2350个结果
condition_variable的怪事
今天看了篇介绍condition_variable的文章。于是copy例子到IDE下运行看看,小改了个地方,就出现了让我百思不得姐的结果。 程序如下: #include // std::cout #include // std::thread #include // std::mutex, st...
分类:其他好文   时间:2014-11-08 00:58:21    阅读次数:269
Yii框架Ar操作
1、$admin=Admin::model()->findAll($condition,$params); 该方法是根据一个条件查询一个集合,如:findAll("username=:name",array(":name"=>$username)); 2、$admin=Admin::model(.....
分类:其他好文   时间:2014-11-06 21:50:28    阅读次数:232
Oracle “CONNECT BY”用法
Oracle “CONNECT BY”是层次查询子句,一般用于树状或者层次结果集的查询。其语法是: [ START WITH condition ] CONNECT BY [ NOCYCLE ] condition 说明: 1. START WITH:告诉系统以哪个节点作为根结点开始查找并构造结果集...
分类:数据库   时间:2014-11-06 19:09:59    阅读次数:298
笔试题:简述以下两个for循环的优缺点
// 第一个for (i=0; i++;){if (condition)DoSomething();elseDoOtherthing();}优点:程序简洁缺点:多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。每一次循环里都有比较,增加了程序空间复...
分类:其他好文   时间:2014-11-06 12:44:58    阅读次数:575
LeetCode:Valid Palindrome
题目描述: Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. For example, "A man, a plan, a canal: Panama" is a palindrome. "race a car...
分类:其他好文   时间:2014-11-05 21:30:46    阅读次数:160
多线程交替执行
package?com.xsz.demo; import?java.util.concurrent.locks.Condition; import?java.util.concurrent.locks.Lock; import?java.util.concurrent.locks.ReentrantLock; /** ?*?兩個線程交替執行 ?*?@au...
分类:编程语言   时间:2014-11-05 15:15:50    阅读次数:255
YII 数据库查询
$userModel = User::Model(); $userModel->find(); $userModel->find($condition); $userModel->find($condition, $params); $userModel->findByPk($pk); $userMo...
分类:数据库   时间:2014-11-04 19:41:02    阅读次数:214
Hasen的linux设备驱动开发学习之旅--linux设备驱动中的并发与竞态
/**  * author:hasen  * 参考:《linux设备驱动开发详解》  */ 1、并发与竞态 并发(concurrency)指的是多个执行单元同时、并行被执行,而并发的执行单元对共享资源(软件上的全局变量,静态变量等)的访问则很容易导致竞态(race conditions). 主要的竞态发生在以下几种情况: (1)对称多处理(SMP)的多个CPU (2)单CPU内进程...
分类:系统相关   时间:2014-11-04 17:33:43    阅读次数:202
Java中有意思的三目运算符"?:"
有过编程经历的程序猿一般都知道三目运算符“?:”,下面先回顾一下这个运算符的使用,其表达式为:condition?expression1:expression2 。也就是说,当condition为真时,计算exression1,否则计算expression2,例如:x<y?x:y返回x和y中较小的那...
分类:编程语言   时间:2014-11-03 22:29:53    阅读次数:240
聊聊高并发(十五)实现一个简单的读-写锁(共享-排他锁)
读写锁是数据库中很常见的锁,又叫共享-排他锁,S锁和X锁。读写锁在大量读少量写的情况下有很高的效率优势。 读写锁是基于普通的互斥锁构建出来的更复杂的锁,它有两个基本特点: 1. 当任一线程持有读锁或写锁时,不允许其他线程再持有写锁 2. 当任一线程持有写锁时,不允许其他线程再持有读锁 也就是说,写锁是排他的,只要有一个线程持有写锁,就不允许其他线程再上锁。读锁是共享的,可以有多个线...
分类:其他好文   时间:2014-11-03 13:08:32    阅读次数:256
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!