码迷,mamicode.com
首页 >  
搜索关键字:wait    ( 4930个结果
close_wait连接 配错
最近web服务器在大流量情况下经常出现假死现象,后台log报toomanyopenfiles的错误,加大linux系统的文件打开数是可以解决部分问题,但是时间长了同样出问题,通过查询网络连接发现是tcp连接不关闭造成的。如下:netstat-n|awk‘/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}‘LAST_..
分类:其他好文   时间:2014-11-14 18:03:50    阅读次数:126
TIME-WAIT的TCP连接参数
新Apache服务器上线以后,用netstat-an命令发现服务器中有大量状态为TIME-WAIT的TCP连接,于是用/sbin/sysctl-a查看了一下Linux的各项内核参数,并翻阅有关资料,决定修改其中的两项参数,以达到减少TCP连接中TIME-WAITsockets的目的。vi/etc/sysctl.conf编辑/etc/sysctl.conf..
分类:其他好文   时间:2014-11-14 18:00:51    阅读次数:147
wait和waitpid
wait和waitpid 2012-10-26 16:41:39分类: LINUX当有多个子进程的SIGCHLD信号到达父进程的时候,如果父进程用wait等待,那么父进程在处理第一个达到的SIGCHLD信号的时候,其他的SIGCHLD信号被堵塞,而且信号不被缓存,这样就会导致信号丢失,这样会产生很多...
分类:其他好文   时间:2014-11-14 17:33:48    阅读次数:223
Linux网络编程wait()和waitpid()的讲解
本文讲的是关于wait和waitpid两者的区别与联系。为避免僵尸进程的产生,无论我们什么时候创建子进程时,主进程都需要等待子进程返回,以便对子进程进行清理。为此,我们在服务器程序中添加SIGCHLD信号处理函数。 客户端断开连接后,服务器端存在大量僵尸进程。这是由于服务器子进程终止后,发送SIGC...
分类:系统相关   时间:2014-11-14 15:37:54    阅读次数:243
线程通信升级版
package com.huowolf; /* * jdk1.5升级版线程通信示例 * 将同步中的 synchronized替换成显示的Lock操作 * 将Object中的wait().notify(),notify() ,替换成了Condition对象的方法, * 该对象可以由Lock锁,进行获取。 * *本例中,实现了本方只唤醒对方的操作。 *达到生成一次消费一次的目的 */...
分类:编程语言   时间:2014-11-14 14:23:49    阅读次数:220
delphi的消息对话框
delphi的消息对话框,类似VFP中的WAIT和MESSAGEBOXdelphi的消息对话框,类似VFP中的WAIT和MESSAGEBOX1、最简单的是:showmessage() 它只有一个OK按钮,括号中填入希望提示的字符串。 例:showmessage('除数不能为零!!!')2、showm...
分类:Windows程序   时间:2014-11-14 14:08:29    阅读次数:293
JAVA wait(), notify(),sleep具体解释
在CSDN开了博客后,一直也没在上面公布过文章,直到前一段时间与一位前辈的对话,才发现技术博客的重要,立志要把CSDN的博客建好。但一直没有找到好的开篇的主题,今天再看JAVA线程相互排斥、同步的时候又有了新的体会,就以他作为开篇吧。 在JAVA中,是没有类似于PV操作、进程相互排斥等相关的方法的....
分类:编程语言   时间:2014-11-13 12:53:04    阅读次数:191
使用NSCondition实现多线程同步
iOS中实现多线程技术有很多方法。这里说说使用NSCondition实现多线程同步的问题,也就是解决生产者消费者问题(如收发同步等等)。问题流程如下:    消费者取得锁,取产品,如果没有,则wait,这时会释放锁,直到有线程唤醒它去消费产品;    生产者制造产品,首先也要取得锁,然后生产,再发signal,这样可唤醒wait的消费者。这里需要注意wait和signal的问题:    1: 其实...
分类:编程语言   时间:2014-11-12 13:47:01    阅读次数:209
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!