阻塞原理:比如,一个队列中有8个格子,代表可放入8条数据,当一条信息到来就放入一个格子中,然后就进行处理。但是这个时候一次性来了8条数据,格子满了,数据还没有处理完,就来个一条数据。这个时候就把这条数据进行阻塞。
示例:假定有一个绑定的缓冲区,它支持 put 和
take 方法。如果试图在空的缓冲区上执行 take 操作,则在某一个项变得可用之前,线程将一直阻塞;如果试图在满的缓冲区上...
分类:
其他好文 时间:
2015-01-12 16:44:29
阅读次数:
129
一、语法结构select select_list[ into new_table ]from table_source[ where search_condition ][ group by broup_by_expression ][ having search_condition ][order...
分类:
数据库 时间:
2015-01-11 20:20:20
阅读次数:
307
一、概述
该接口位于java.util.concurrent.locks
声明:public interface Condition
Condition 将 Object 监视器方法(wait、notify 和
notifyAll)分解成截然不同的对象,以便通过将这些对象与任意
Lock 实现组合使用,为每个对象提供多个等待 set(wait-set)。其中,Lock 替代了
s...
分类:
编程语言 时间:
2015-01-07 16:46:33
阅读次数:
253
Algorithm: Scan through the array, keep finding 1. prices[i] with the condition: prices[i] prices[i+1], or at the end of an ascending trend, trea...
分类:
其他好文 时间:
2014-12-31 06:16:24
阅读次数:
159
条件变量(Condition Variables)参考资料:http://game-lab.org/posts/posix-thread-cn/#5.1条件变量是什么?条件变量为我们提供了另一种线程间同步的方法,然而,互斥量是通过控制线程访问数据来实现同步,条件变量允许线程同步是基于实际数据的值。如...
分类:
编程语言 时间:
2014-12-26 14:32:41
阅读次数:
158
前段时间review同事的代码,发现可以简化成如下的模型:Thread 1Thread 2lock.lock();condition.await();lock.unlock()lock.lock();condition.signal();lock.unlock();怀疑是个死锁。写了下面这个case...
分类:
其他好文 时间:
2014-12-22 21:07:35
阅读次数:
180
Because of hardware failure, you decided to drop a redo log memb
er from the database.
Which condition should be met to drop a redo log file?
A. The redo log file should belong to an active gro...
分类:
数据库 时间:
2014-12-22 11:09:05
阅读次数:
158
conditon_variable(条件变量)用于线程间同步condition_variable有5个函数,函数名及对应的功能如下:wait阻塞自己,等待唤醒wait_for阻塞自己,等待唤醒,最多等待一段时间wait_until阻塞自己,等待唤醒,最多等待到某个时间点notify_one 唤醒一个...
分类:
编程语言 时间:
2014-12-19 23:23:09
阅读次数:
367
http://blog.itpub.net/22664653/viewspace-1210844/ -- 这篇博客写的更细,以后看ICP(index condition pushdown)是mysql利用索引(二级索引)元组和筛字段在索引中的where条件从表中提取数据记录的一种优化操作。ICP的思...
分类:
数据库 时间:
2014-12-16 13:19:08
阅读次数:
249
modelspublic function getLists($company_id = ''){
$companye_model = Company::model()->findByPk($company_id);
if($companye_model){
$model = $this->model()->findAll(array(
'condition' => ...
分类:
其他好文 时间:
2014-12-15 01:27:45
阅读次数:
272