码迷,mamicode.com
首页 >  
搜索关键字:condition lock await notify    ( 18128个结果
C#信号操作
SQLite多线程插入操作可能会引起“database is lock”异常,采用信号量同步线程得以解决。自己做个记录,以备将来查看。信号量定义为静态变量。static Semaphore semaphore = new Semaphore(1, 1); // 信号量的初始值和最大值同步操作: in...
分类:其他好文   时间:2014-10-10 04:29:43    阅读次数:200
centos6.5 nagios-4.0.8   系统自带sendmail邮件报警设置
1、安装相关组建yuminstallmailxsendmail*chkconfigsendmailonservicesendmailstart2、测试邮件echo"HelloWorld"|mailabc@abc.com3、编辑command.cfg#‘notify-host-by-email‘commanddefinitiondefinecommand{ command_name notify-host-by-email command_line /usr/bin/printf"..
分类:移动开发   时间:2014-10-09 20:13:28    阅读次数:214
oracle 用户口令管理
使用profile进行口令限制。建立数据库时oracle会自动建立称为default的profile文件,当建立没有指定profile选项时,oracle就会将default分配给用户。(1)账户锁定:密码输入次数、锁定时间。一般只有dba执行该命令。创建profile文件。【lock_account】createprofilelock_accou..
分类:数据库   时间:2014-10-09 20:04:18    阅读次数:171
delphi 线程
先看一个非多线程的例子, 代码执行时不能进行其它操作(譬如拖动窗体): ?MyMethod;??i:?Integer;???i?:=??????????Form1.Canvas.Lock; ????Form1.Canvas.TextOut(,?,?IntToStr(i)); ???...
分类:编程语言   时间:2014-10-09 19:01:07    阅读次数:197
WIN7系统操作快捷键
轻松访问按住右Shift八秒钟:启用或关闭筛选键按左 Alt+左 Shift+PrntScrn(或 PrntScrn):启用或关闭高对比度按左 Alt+左 Shift+Num Lock :启用或关闭鼠标键按 Shift 五次:启用或关闭粘滞键按住 Num Lock 五秒钟:启用或关闭切换键Windo...
分类:Windows程序   时间:2014-10-08 23:34:27    阅读次数:427
spin_lock & mutex_lock的差别?
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:其他好文   时间:2014-10-08 13:05:15    阅读次数:158
Linux封装之四:RAII实现MutexLock自动化解锁
在实现线程的过程中,我们经常会写类似于这样的代码:{ mutex_.lock(); //XXX if(...) 语句; //XXX mutex_.unlock();}虽然这段代码是正常的加锁解锁,但是有时候我们难免会出现一些低级错误,例如把 忘了写...
分类:系统相关   时间:2014-10-08 04:01:04    阅读次数:379
Linux组件封装之五:生产者消费者问题
生产者,消费者问题是有关互斥锁(MutexLock)、条件变量(Condition)、线程(Thread)的经典案例;描述的问题可以叙述为 生产者往buffer中投放产品,而消费者则从buffer中消费产品。生产着消费者问题的难点在于:为了缓冲区数据的安全性,一次只允许一个线程进入缓冲区投放或者消费...
分类:系统相关   时间:2014-10-08 02:39:14    阅读次数:304
从浅到深掌握Oracle的锁
1.分别模拟insert,update和delete造成阻塞的示例,并对v$lock中的相应的信息进行说明,给 出SQL演示。Insert示例会话1:SQL> select * from t1;ID1234SQL> alter table t1 add primary key(id);表已更改。SQ...
分类:数据库   时间:2014-10-08 00:37:54    阅读次数:445
JAVA 的wait(), notify()与synchronized同步机制
转自:http://blog.csdn.net/zyplus/article/details/6672775在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统...
分类:编程语言   时间:2014-10-07 21:23:04    阅读次数:435
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!