码迷,mamicode.com
首页 >  
搜索关键字:阻塞    ( 9115个结果
spring线程池ThreadPoolTaskExecutor与阻塞队列BlockingQueue
一: ThreadPoolTaskExecutor是一个spring的线程池技术,查看代码可以看到这样一个字段: private ThreadPoolExecutor threadPoolExecutor; 可以发现,spring的 ThreadPoolTaskExecutor是使用的jd...
分类:编程语言   时间:2014-12-26 16:29:08    阅读次数:11796
使用同步socket创建非阻塞socket server
这个socket server可以:非阻塞的处理多个socket连接。可以接收来自客户端的ping消息,并把5秒内无活动的客户端移除。可以接收客户端的login请求,使用者可以按自己需求加入认证逻辑。/*'''Non-Blocking socket server using blocking API...
分类:其他好文   时间:2014-12-26 10:58:59    阅读次数:192
Android AsyncTask异步任务
在上一篇文章《Android网络编程之使用HttpClient进行Get方式通信》中,我们强制直接在UI线程进行网络操作,在实际的应用开发过程中不能这样做,因为这样很可能会阻塞UI,影响用户体验。为了避免直接在UI线程中进行网络操作,我们可以使用AsyncTask异步处理网络通信和UI更新。通过AysncTask可以很容易的启动后台线程进行网络通信,然后将结果返回到UI线程中。 AsyncT...
分类:移动开发   时间:2014-12-26 09:42:41    阅读次数:255
一次DNS 故障引发的linux telnet 各端口缓慢的问题解决过程
昨天部署好了lvs+keepalived并通过测试,没有发现问题.今天上午忽然发现,用ipvsadm–l查看lvs信息,响应很慢,然后去从LVStelnet节点的22号端口,发现特别慢. 开始我检查了一下keepalived.conf配置文件,以为是同网段内多个lvs设置,造成多播冲突,阻塞网络.后来停止了lvs后故障依旧..
分类:Web程序   时间:2014-12-25 18:39:52    阅读次数:261
【阻塞Windows防火墙端口做测试】firewall.win7.port.cn.bat
【阻塞Windows防火墙端口做测试】firewall.win7.port.cn.bat@echooff remv1.0.2 color2f titleWindows防火墙端口阻塞 setdport=8000 setdirection=out gotomenu :menu setrule_name=block_tcp_%direction%_%dport% echo. echo菜单: echo1.增加这条规则: echo[规则名:%rule_..
分类:Windows程序   时间:2014-12-25 18:39:46    阅读次数:193
select函数
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程...
分类:其他好文   时间:2014-12-24 22:52:11    阅读次数:131
Tomcat启动时,会遇到IOException while loading persisted sessions: java.io.EOFException
分析问题:EOFException是由阻塞引起的,因为tomcat server的input.read读不到东西就会阻塞,当你关掉client的时候,server就知道没有东西进来了,所以在输入过程中意外的到达文件尾或流尾,导致从session中获取数据失败。异常是tomcat自身的问题,由于 主要...
分类:编程语言   时间:2014-12-24 19:49:44    阅读次数:341
erlang的spawn函数
问:1. spawn(fun() -> loop() end).2. spawn(loop()).语句1和2到底有什么区别? 2会阻塞,1不会, spawn到底是怎么执行的?? 过程能否说详细点.loop() ->receive ok -> ok, loop(); stop -> stopend.答...
分类:其他好文   时间:2014-12-24 11:14:03    阅读次数:174
nodejs入门学习
基础node.js是用c++编写的一个javascript运行环境,特点:事件驱动、异步I/0。作为服务器端的javascript解释器,Node是一个轻量高效的开发平台,用户构建响应快速、高度可扩展的web应用,它使用事件驱动和非阻塞的I/O模型,非常适合开发数据密集、对实时响应要求高的分布式应用...
分类:Web程序   时间:2014-12-23 18:57:22    阅读次数:164
connect调用超时的实现方式
第二种更通用的、使connect调用超时的方法是使套接字成为无阻塞的,然后用select等待它完成。这种方法避免了使用alarm时遇到的很多问题,但我们必须承认,即使是在UNIX实现中,这种方法还是存在很多可移植性问题。int main(int argc, char **argv){ fd_s...
分类:其他好文   时间:2014-12-23 17:19:38    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!