码迷,mamicode.com
首页 >  
搜索关键字:wait    ( 4930个结果
mysql_ping()以及MYSQL_OPT_RECONNECT MySQL server has gone away”错误
来源:http://www.felix021.com/blog/read.php?2102 昨天@Zind同学找到我之前的一篇blog(已经修改),里面提到了mysql_ping和MYSQL_OPT_RECONNECT的一些事情。 之所以写那篇blog,是因为去年写的一些代码遇到了“2006:MySQL server has gone away”错误。这个问题是因为wait_timeout...
分类:数据库   时间:2014-11-05 13:00:27    阅读次数:214
多线程(第三天)
线程必须有与调用的实例的锁定,才能执行notify方法,这点跟wait方法一样(也是规则)notify后的线程被notify唤醒的线程并不是在notify的一瞬间重新开始执行。因为在notify的那一刻,执行notify的线层还握着锁定不放,所以其他线程无法获取该实例的锁定notify如何选择线程假...
分类:编程语言   时间:2014-11-05 12:52:51    阅读次数:158
exit和wait一起可以彻底清除子进程的资源
#include #include #include #include#include int main() { pid_t p1,p2,pr; int i; for(i=0;i0) printf("I catched a child process with pid of %d...
分类:系统相关   时间:2014-11-05 12:11:03    阅读次数:379
漫谈并发编程(五):线程之间的协作
编写多线程程序需要进行线程协作,前面介绍的利用互斥来防止线程竞速是来解决线程协作的衍生危害的。编写线程协作程序的关键是解决线程之间的协调问题,在这些任务中,某些可以并行执行,但是某些步骤需要所有的任务都结束之后才能开动。 wait()与notifyAll()      wait()使你可以等待某个条件发生变化,wait()会在等待外部世界产生变化的时候将任务挂起,并且只有在notify...
分类:编程语言   时间:2014-11-03 22:40:55    阅读次数:239
数据库导入过大 报错 ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
解决办法 找到my.ini文件 修改my.cnf中的 wait_timeout 和 interactive_timeout变量 添加一句max_allowed_packet=16M,如果不行将16M再加大 加大wait_timeout也可起一定作用 例如: wait_timeout=2880000 interactive_timeout = 2880000 max_allowed_pac...
分类:数据库   时间:2014-11-03 11:31:43    阅读次数:266
Linux_C smsh1
这是一个模拟shell端的程序。使用了execvp,fork,wait,malloc,realloc以及strtok()函数。smsh.h1 char* next_cmd();2 char** splitline(char* );3 void freelist(char **);4 int exec...
分类:系统相关   时间:2014-10-31 23:31:23    阅读次数:304
[转]C#中的Monitor类
Monitor.Enter(obj)/Monitor.TryEnter(obj) : 线程会进入R队列以等待获取obj锁 Monitor.Exit(obj) : 线程释放obj锁(只有获取了obj锁的线程才能执行Monitor.Exit(obj)) Monitor.Wait(obj):...
分类:Windows程序   时间:2014-10-31 13:46:28    阅读次数:198
Java多线程学习中遇到的一个有趣的问题
今天随便写了一个线程之间相互调度的程序,代码如下: class First extends Thread { public First() { start(); } synchronized public void run() { try { wait(); } catch(InterruptedException e) { e.printSta...
分类:编程语言   时间:2014-10-30 22:38:47    阅读次数:230
JAVA线程
线程的各种状态如上图所示。 对于wait/notify的测试,我将会留到 生产者消费者模式中实现。 对于join、interrupt的测试如下: package com.huan; public class ThreadTest { public static void main(String[] args) throws Exception{ // joinTest();...
分类:编程语言   时间:2014-10-30 17:09:45    阅读次数:189
linux poll
man poll:NAME poll, ppoll - wait for some event on a file descriptorSYNOPSIS #include int poll(struct pollfd *fds, nfds_t nfds, int...
分类:系统相关   时间:2014-10-30 13:31:09    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!