码迷,mamicode.com
首页 >  
搜索关键字:解锁    ( 1823个结果
Linux封装之四:RAII实现MutexLock自动化解锁
在实现线程的过程中,我们经常会写类似于这样的代码:{ mutex_.lock(); //XXX if(...) 语句; //XXX mutex_.unlock();}虽然这段代码是正常的加锁解锁,但是有时候我们难免会出现一些低级错误,例如把 忘了写...
分类:系统相关   时间:2014-10-08 04:01:04    阅读次数:379
Linux组件封装(四)使用RAII技术实现MutexLock自动化解锁
我们不止一次写过这种代码: { mutex_.lock(); //XXX if(....) return; //XXX mutex_.unlock(); } 显然,这段代码中我们忘记了解锁。那么如何防止这种情况,我们采用和智能指针相同的策略,把加锁和解锁的过程封装在一个对象中。 实现“对象生命期”等...
分类:系统相关   时间:2014-10-07 21:53:24    阅读次数:215
APUE 线程 - 程序清单
APUE 线程 - 程序清单 程序清单11-1 打印线程ID 程序清单11-2  获得线程退出状态 程序清单11-3  pthread_exit 的参数不正确使用 程序清单11-4  线程清理处理程序 程序清单11-5  使用互斥量保护数据结构 程序清单11-6  使用两个互斥量 程序清单11-7  简化的加,解锁 程...
分类:编程语言   时间:2014-10-05 01:31:37    阅读次数:191
SecureCRT rz命令 提示rz尚未安装的解决方法(ubuntu)
1使用secureCRT 已普通用户身份登录;2如root账户已解锁,使用命令 su 根据提示输入密码;如root账户未解锁,使用 sudo passwd root 命令 :1先输入当前登录账户密码; 2根据提示设定root超级管理员...
分类:其他好文   时间:2014-09-30 13:24:59    阅读次数:152
【ORACLE 10】表空间,用户 ,还原库,IMP,EXP,解锁
1登录:--运行->sqlplus->js45st/password@jsmam2表空间:--创建表空间,指定数据文件(建议放在ORACLE目录下面),初始化100M 自增加50Msql> create tablespace TBS_JSNET datafile 'd:\oracledb\Jetse...
分类:数据库   时间:2014-09-30 11:02:11    阅读次数:278
【转】SVN服务器客户端以及环境的搭建和使用
vss,cvs,svn三者都是版本控制工具vss是锁定-编辑-解锁模式,svn虽然也支持锁定,但默认是修改-冲突-合并模式vss的版本号对应的是单个文件,svn的版本号对应的是整个版本库vss是微软收费的,svn是开源免费的“cvs是svn的前身”目前用的最多的是svn,因为它开源、免费、有众多其它...
分类:其他好文   时间:2014-09-29 13:13:20    阅读次数:125
Java notify的使用
半路出家学习java, 花了几分钟简单看了。在早上那个例子上稍微改了下,我的理解是在java synchronized只是个线程同步标志,但是不会堵塞线程,而wait会堵塞调用者线程,类windows的堵塞函数,而notify相当于解锁(个人把这个过程当临界区来理解的),下边例子主要是,默认先运行的...
分类:编程语言   时间:2014-09-27 22:10:00    阅读次数:245
弱智儿童欢乐多游戏android源码完整版
1.弱智儿童欢乐多游戏源码完整版2项目概要:弱智儿童欢乐多,这就是一款弱智的游戏……回归正题,这是一款仿IOS上TripTrap的关卡解锁模式的益智休闲游戏,代码中实际只有一关游戏,但是可以体验解锁,第一关和第二关都是一样的游戏场景。3项目问题:虽然上传了文档,但不是参考,而是因为存在很多问题,欢迎...
分类:移动开发   时间:2014-09-26 14:21:18    阅读次数:263
线程开发中的资源操作
理论: 临界资源 PV操作:通过信号量机制进行维护关系资源的安全---看看操作系统.... 任务对资源进行操作,为了安全要加锁,锁加载临界资源操作上(也就是对共享资源的操作) 加锁 共享资源操作 解锁编程模型: 1.通过锁 2.threadLocal 3....
分类:编程语言   时间:2014-09-23 23:51:35    阅读次数:296
ubuntu "无法获得锁"
我的是ubuntu 13.10 当时是中断了软件安装,然后出现了“无法获得锁”巴拉巴拉。。 解决方法 终端中输入 强制解锁命令 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock...
分类:其他好文   时间:2014-09-22 21:41:33    阅读次数:144
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!