上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 36 下一页
摘要: 在一般情况下,升级服务器端应用,需要将应用源码或程序包上传到服务器,然后停止掉老版本服务,再启动新版本。但是这种简单的发布方式存在两个问题,一方面,在新版本升级过程中,服务是暂时中断的,另一方面,如果新版本有BUG,升级失败,回滚起来也非常麻烦,容易造成更长时间的服务不可用。 为了解决这些问题,人们 阅读全文
posted @ 2014-11-19 13:40 南哥的天下 阅读(3421) 评论(0) 推荐(0)
摘要: //5.生产者消费者问题#include #include #include #include #define MAX 50 #define BUFSIZE 10 //仓库的大小int buf[BUFSIZE]={0}; int in=0; int out=0; sem_t... 阅读全文
posted @ 2014-11-14 18:35 南哥的天下 阅读(346) 评论(0) 推荐(0)
摘要: 当有多个子进程的SIGCHLD信号到达父进程的时候,如果父进程用wait等待,那么父进程在处理第一个达到的SIGCHLD信号的时候,其他的SIGCHLD信号被堵塞,而且信号不被缓存,这样就会导致信号丢失,这样会产生很多的僵尸进程。。解决办法是父进程用waitpid来等待子进程信号。。。正好看到有人问... 阅读全文
posted @ 2014-11-14 15:36 南哥的天下 阅读(362) 评论(0) 推荐(0)
摘要: 本文讲的是关于wait和waitpid两者的区别与联系。为避免僵尸进程的产生,无论我们什么时候创建子进程时,主进程都需要等待子进程返回,以便对子进程进行清理。为此,我们在服务器程序中添加SIGCHLD信号处理函数。 客户端断开连接后,服务器端存在大量僵尸进程。这是由于服务器子进程终止后,发送SIGC... 阅读全文
posted @ 2014-11-14 15:11 南哥的天下 阅读(702) 评论(0) 推荐(0)
摘要: #include #include int main(){ pid_t pid = fork(); switch(pid) { case -1: perror("fork failed"); exit(1); case 0: { pid... 阅读全文
posted @ 2014-11-14 14:12 南哥的天下 阅读(523) 评论(0) 推荐(0)
摘要: Linux 进程间通信(posix消息队列 简单)实例详情见: http://www.linuxidc.com/Linux/2011-10/44828.htm编译:gcc -o consumer consumer.c -lrtgcc -o producer producer.c -lrt/* * *... 阅读全文
posted @ 2014-11-08 22:01 南哥的天下 阅读(1038) 评论(0) 推荐(0)
摘要: IPC通信:Posix消息队列 消息队列可以认为是一个链表。进程(线程)可以往里写消息,也可以从里面取出消息。一个进程可以往某个消息队列里写消息,然后终止,另一个进程随时可以从消息队列里取走这些消息。这里也说明了,消息队列具有随内核的持续性,也就是系统不重启,消息队列永久存在。创建(并打开)、关闭、... 阅读全文
posted @ 2014-11-08 19:34 南哥的天下 阅读(626) 评论(0) 推荐(0)
摘要: //这个程序可以产生僵尸进程#include #include #include #include#includeint main(int argc , char **argv){ //signal(SIGCHLD, SIG_IGN); 如果将这行代码加上将不会产生僵尸进程 int id; id... 阅读全文
posted @ 2014-11-06 13:45 南哥的天下 阅读(288) 评论(0) 推荐(0)
摘要: #include #include #include#includeint main(void) { //signal(SIGCHLD, SIG_IGN); int i=0; printf("i son/pa ppid pid fpid\n"); //ppid指当前... 阅读全文
posted @ 2014-11-06 13:17 南哥的天下 阅读(291) 评论(0) 推荐(0)
摘要: #include #include #includeint main(void) { signal(SIGCHLD, SIG_IGN); //一般来说在做并发服务器的时候,都要将这个加上!可以防止因为子进程退出时,父进程没时间处理,而产生僵尸进程! int i=... 阅读全文
posted @ 2014-11-06 11:21 南哥的天下 阅读(400) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 36 下一页