码迷,mamicode.com
首页 >  
搜索关键字:lock    ( 13703个结果
python多线程编程(4): 条件变量同步
互斥锁是最简单的线程同步机制,Python提供的Condition对象提供了对复杂线程同步问题的支持。Condition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法。线程首先acquire一个条件变量,然后判断一些条件。如果条件不满...
分类:编程语言   时间:2015-04-17 21:50:58    阅读次数:173
python多线程编程(1)
虚拟机层面Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,暂时无法利用多处理器的优势。语言层面在语言层面,Python对多线程提供了很好的支持,Python中多线程相关的模块包括:thread,threading,Queue。可...
分类:编程语言   时间:2015-04-17 20:20:17    阅读次数:189
C++11多线程——lock详解
C++11提供了两种管理锁的类 std::lock_guard:与mutex RAII相关,方便线程对互斥量上锁std::unique_lock:   与mutex RAII相关,方便线程对互斥量上锁,相比std::lock_guard提供了更好的上锁和解锁控制 一 lock_guard详解 lock_guard是一个模板类:templateclass lock_guar...
分类:编程语言   时间:2015-04-17 15:53:43    阅读次数:422
线程同步 –AutoResetEvent和ManualResetEvent
上一篇介绍了通过lock关键字和Monitor类型进行线程同步,本篇中就介绍一下通过同步句柄进行线程同步。在Windows系统中,可以使用内核对象进行线程同步,内核对象由系统创建并维护。内核对象为内核所拥有,所以不同进程可以访问同一个内核对象, 如进程、线程、事件、信号量、互斥量等都是内核对象。其中...
分类:编程语言   时间:2015-04-17 13:45:00    阅读次数:259
自旋锁spin_lock和raw_spin_lock
自旋锁spin_lock和raw_spin_lockhttp://blog.csdn.net/droidphone/article/details/7395983本文不打算详细探究spin_lock的详细实现机制,只是最近对raw_spin_lock的出现比较困扰,搞不清楚什么时候用spin_loc...
分类:其他好文   时间:2015-04-16 21:41:17    阅读次数:172
ZOJ 3861 Valid Pattern Lock
题意:画图案所的问题,给出一个3 × 3拨号盘中的几个数字作为活跃点,问由活跃点能组合多少种解锁方式,并输出它们。一个合法的解锁方式包含以下几点:一个方案中由一些点构成,每个点在按顺序触摸的时候都是第一次被触摸到,称这些点为活跃点。如果在连接A,B两点的时候经过了另外的点,那么这个点必须出现在序列中...
分类:其他好文   时间:2015-04-16 21:21:03    阅读次数:114
CentOS无法使用YUM
在使用YUM安装软件的时候出现如下错误:          yum提示another app is currently holding the yum lock;waiting for it to exit。。。          这是应为系统中还有其他的应用在使用YUM。所以只要将YUM进程kill掉即可,使用如下命令即可解决问题          #rm -f /var/run/yum....
分类:其他好文   时间:2015-04-16 17:36:26    阅读次数:136
php写文件操作
function writeLog($file, $msg, $mode='a+') { $fp = fopen($file, $mode); if(flock($fp, LOCK_EX)) { fwrite($fp, $msg); fflush($fp); flock($fp,...
分类:Web程序   时间:2015-04-16 17:14:07    阅读次数:143
ZOJ - 3861 Valid Pattern Lock(dfs或其他,两种解法)
Valid Pattern Lock Time Limit: 2000MS   Memory Limit: 65536KB   64bit IO Format: %lld & %llu Submit Status Description Pattern lock security is generally used in Android...
分类:其他好文   时间:2015-04-16 09:06:16    阅读次数:144
zoj 3861 Valid Pattern Lock(以及自己对dfs的一些理解)
解法:先将每个点之间的可达性用c[][]记录,为0的话代表可以直接走到。但是如果要进行像3 1 2 这样的走法的话必须要先经过他们中间的点2,否则是不能走的。用c[i][j]记录i和j之间必须要经过的点。然后进行dfs搜索即可。经过这道题,自己对dfs的递归过程又有了更加深刻的了解。一开始的时候对d...
分类:其他好文   时间:2015-04-16 01:30:39    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!