码迷,mamicode.com
首页 >  
搜索关键字:wait notify    ( 5667个结果
最通俗的四次挥手
1.天下没有不散之宴席,数据传输结束后,现在服务器和客户机都处于ESTABLISHED状态,客户机想要和服务器断开连接,就会向服务器发送一个标志位FIN=1的报文(FIN=1表示请求断开连接)这时客户机就处于FIN—WAIT—1状态 2.当服务器收到请求断开的数据包以后立即发出确认,确认号acknowledge number等于序列号加一,标志位ACK=1,此时服务器进入CLOSE_WAIT状态...
分类:其他好文   时间:2014-10-16 19:28:12    阅读次数:148
tcp time_wait过多的处理办法
一.time_wait状态解释1.客户端与服务器端TCP连接完闭,关闭SOCKET后,服务器端连接的端口号即为time_wait状态。linux下高并发的nginx,apache,lvs,squid等服务器生产环境下,TCP的time_wait套接字数量经常达到2,3W,此时服务器很容易被拖死或影响业务二.解决方法1.获取TIME_WA..
分类:其他好文   时间:2014-10-16 14:10:03    阅读次数:183
pthread_cond_wait() 前使用 while 讲解
pthread_cond_wait()使用、执行过程及一些问题 LINUX环境下多线程编程肯定会遇到需要条件变量的情况,此时必然要使用pthread_cond_wait()函数。但这个函数的执行过程比较难于理解。 pthread_cond_wait()的工作流程如下(以MAN中的EXA...
分类:其他好文   时间:2014-10-16 13:01:32    阅读次数:240
shell后台进程 fg bg wait等用法
[root@centosTestshelltest]#./forever2.sh 2014年10月15日星期三03:36:24CST 2014年10月15日星期三03:36:26CST ^Z(--注:ctrl+z) [1]+Stopped./forever2.sh [root@centosTestshelltest]#fg%1 ./forever2.sh 2014年10月15日星期三03:36:32CST 2014年10月15日星期三03:36:34CS..
分类:系统相关   时间:2014-10-16 03:48:12    阅读次数:512
Linux Shell 多线程编程
#!/bin/bash #———————————————————————————–? #?此例子说明了一种用wait、read命令模拟多线程的一种技巧? #?此技巧往往用于多主机检查,比如ssh登录、ping等等这种单进程比较慢而...
分类:编程语言   时间:2014-10-15 11:17:51    阅读次数:205
python检测linux进程是否运行
python检测linux下运行的进程#-*-coding:utf8-*- importsubprocess importsys status_ok=0 status_critical=2 defc(d_name): cmd=‘ps-ef|grep%s|grep-v"grep"‘%d_name p=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE) ifp.wait()==0: val=p.stdout.read() ifd_name..
分类:编程语言   时间:2014-10-13 21:12:07    阅读次数:244
JAVA学习第二十八课(多线程(七))- 停止线程和多线程面试题
重点掌握 /*  * wait 和 sleep 区别?  * 1.wait可以指定时间也可以不指定  * sleep必须指定时间  * 2.在同步中,对CPU的执行权和锁的处理不同  * wait释放执行权,释放锁    sleep释放执行权,不释放锁  */ //同步里具备执行资格的线程不止一个,但是能得到锁的只有一个,所以能执行的也只有一个 一、停止线程的方式 ...
分类:编程语言   时间:2014-10-13 18:59:27    阅读次数:229
Java常见面试题
1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。 sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。 2、锁: 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。 sleep不出让系...
分类:编程语言   时间:2014-10-13 18:41:27    阅读次数:207
phread_con_wait和pthread_mutex_lock实现的生产者消费者模型
条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。int pthread_cond_wait(pthread_cond_t *cond...
分类:其他好文   时间:2014-10-13 17:27:29    阅读次数:417
tcp状态介绍和解释
转眼间,从事服务器后台开发,已经快三年了,最近想多总结些东西,先从最基本的开始写起吧!在公司经历了两个框架的开发和重构,其中一个点,就是把服务器内部通信的机制,从UDP转为TCP。先讲下TCP的基本应用,还有其中的各个状态的情况。以下的TCP的状态流程图:tcp建立连接,..
分类:其他好文   时间:2014-10-13 12:58:10    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!