码迷,mamicode.com
首页 >  
搜索关键字:lgwr-lns wait on channel    ( 7484个结果
用pear来安装phpunit
安装pear 的命令如下: $ wget http://pear.php.net/go-pear.phar $ php go-pear.phar pear 安装成功! 下面用 pear 来安装phpunit pear channel-discover pear.phpunit.de pear channel-discover components.ez...
分类:Web程序   时间:2014-11-12 12:06:53    阅读次数:169
NSCondition实现生产者消费者模式
使用NSCondition对象来控制进程的同步,通过NSCondition对象的操作实现进程间的通信。NSCondition也实现了NSLocking协议,因此也可以调用lock、 unlock来实现线程的同步。NSCondition类提供以下3个方法:         wait——该方法让线程一直等待;signal——唤醒在此NSCondition对象上等待的单个线程;broadcast——唤...
分类:其他好文   时间:2014-11-11 12:45:44    阅读次数:194
进程操作篇atexit execl exit fprintf fscanf getpid nice get priority printf setpid system vfork wait waitpid
atexit(设置程序正常结束前调用的函数)相关函数_exit,exit,on_exit表头文件#include定义函数int atexit (void (*function)(void));函数说明atexit()用来设置一个程序正常结束前调用的函数。当程序通过调用exit()或从main中返回时...
分类:系统相关   时间:2014-11-10 06:25:20    阅读次数:312
多线程之线程通信条件Condition二
Condition另一种应用。 ondition是Locks锁下的另一种线程通信之间唤醒、阻塞的实现。它下面的await,和signal能够实现Object下的wait,notify和notifyAll的全部功能,除此之外改监视器和已绑定到每个条件,可以实现多条件的监听。Condition实质是被绑定到一个锁上,腰围特定的Lock实例获得Condition,即用 newCondition()方法。 Condition下的await()相对于Object下的wait(); 阻塞或中断之前状况,让其处于等待状态...
分类:编程语言   时间:2014-11-09 14:00:48    阅读次数:142
多线程之线程通信条件Condition
Condition是Locks锁下的另一种线程通信之间唤醒、阻塞的实现。它下面的await,和signal能够实现Object下的wait,notify和notifyAll的全部功能,除此之外改监视器和已绑定到每个条件,可以实现多条件的监听。Condition实质是被绑定到一个锁上,腰围特定的Lock实例获得Condition,即用 newCondition()方法。 Condition下的aw...
分类:编程语言   时间:2014-11-09 12:40:03    阅读次数:272
mysql: Lock wait timeout exceeded; try restarting transaction
http://www.byywee.com/page/M0/S467/467000.html理论上讲,单纯的这条语句是不会引起是不会引起这种错误的,可能是与其它事务产生了资源争用,去检查mysql进程有看有没有操作相同的事务的进程,如果不是,就修改mysql配置吧。原因是你使用的InnoDB 表类型...
分类:数据库   时间:2014-11-09 09:47:19    阅读次数:244
sleep()和wait()的区别
sleep(100L)是表示让线程睡眠100毫秒,其他线程不会占用CPU资源,100毫秒之后会立即执行。而wait(100L)是进入线程池中让线程等待100毫秒,交出CPU资源,这100毫秒期间,该线程可以被其他线程notify,100毫秒之后不能保证立即执行,还要等待CPU分配资源,所以wait(100L)的执行..
分类:其他好文   时间:2014-11-09 06:29:15    阅读次数:128
一个包的net到gs流程
再来看看一个包走共享内存的流程先来看看net进程这块如何处理的{//用shareData这种类型封装刚才从无锁队列中取到的包 shareData sd; sd.channel_id = pkt.channel_id; sd.data = pkt.data...
分类:Web程序   时间:2014-11-09 00:49:11    阅读次数:272
一个包的TcpServer流程
上次说到对于那种有内容的包bool TCPServer::on_receive_data(int channel_id, void* data, int len){ packet pkt; { pkt.data = m_memPool.popPkt(len);//从内存池分...
分类:其他好文   时间:2014-11-08 07:03:30    阅读次数:193
tasklet、wait_queue、completion、work_queue用法总结
对于内核中常用的中断处理机制tasklet/work_queue/wait_queue/completion做一些总结,方便在合适的时候采用合适的机制。...
分类:其他好文   时间:2014-11-07 19:09:33    阅读次数:292
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!