1.PackageExplorer显示文件层次的默认方式是平行列出全部包,事实上也可显示成多级,并且效果比navigator好多了。PackageExplorer视图中,"右上角箭头→package presentation→hierarchical"注:1>千万别用navigator,那玩意已经被...
分类:
移动开发 时间:
2014-08-30 16:21:29
阅读次数:
260
互斥量是一个内核对象,它用来确保一个线程独占一个资源的访问,并且互斥量可以用于不同进程中的线程互斥访问资源。我们可以把Mutex看作一个出租车,乘客看作线程。乘客首先等车,然后上车,最后下车。当一个乘客在车上时,其他乘客就只有等他下车以后才可以上车。而线程与C# Mutex对象的关系也正是如此,线程...
分类:
编程语言 时间:
2014-08-29 17:45:18
阅读次数:
236
pthread_cond
条件变量 pthread_cond, 另外一种线程间的同步机制。普通的 mutex 只允许一个线程进入临界区,就是拿到mutex这把锁的线程,而cond 允许多个线程同时进入临界区,由它来控制,在某些条件成立的时候,来唤醒其中一个等待着的线程,或者是唤醒所有等待着的线程。
int pthread_cond_wait(pthread_cond_t* cond, ...
分类:
编程语言 时间:
2014-08-29 14:43:18
阅读次数:
182
互斥体实现了“互相排斥”(mutual exclusion)同步的简单形式(所以名为互斥体(mutex))。互斥体禁止多个线程同时进入受保护的代码“临界区”。因此,在任意时刻,只有一个线程被允许进入这样的代码保护区。 任何线程在进入临界区之前,必须获取(acquire)与此区域相关联的互斥体的所有....
分类:
其他好文 时间:
2014-08-29 12:25:27
阅读次数:
224
/************pthread_cond_wait()的使用方法**********/pthread_mutex_lock(&qlock); /*lock*/pthread_cond_wait(&qready, &qlock); /*block-->unlock-->wait() ret....
分类:
其他好文 时间:
2014-08-28 19:46:55
阅读次数:
219
HMVC(Hierarchical-Model-View-Controller),也可以叫做 LayeredMVC。顾名思义,就是按等级划分的 MVC 模式,简单的解释就是把MVC又细分成了多个子 MVC,每个模块就分成一个 MVC。使用 HMVC 的好处就是可以降低各个功能模块之间的耦合性,提高代...
分类:
Web程序 时间:
2014-08-28 11:24:29
阅读次数:
302
原文在:http://dev.mysql.com/tech-resources/articles/hierarchical-data.html来源:http://www.cnblogs.com/phaibin/archive/2009/06/09/1499687.html译文:Yimin引言大多数用...
分类:
数据库 时间:
2014-08-26 11:16:15
阅读次数:
420
问题:
在刚装好的 Mint/Ubuntu 可能会出现 man pthread_mutex 相关的函数没结果,如下图...
分类:
其他好文 时间:
2014-08-24 12:57:55
阅读次数:
251
互斥锁、信号量、自旋锁http://www.cnblogs.com/biyeymyhjob/archive/2012/07/21/2602015.htmllinux用户空间机制:1. 互斥量 pthread互斥接口,确保同一时间只有一个线程访问数据 本质是锁 pthread_mutex_t ...
分类:
系统相关 时间:
2014-08-22 19:40:19
阅读次数:
352
HashedWheelTimer 是根据Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility这篇论文做出来的.HashedWheelTim...
分类:
其他好文 时间:
2014-08-22 00:03:05
阅读次数:
263