码迷,mamicode.com
首页 >  
搜索关键字:阻塞    ( 9115个结果
connect socket的超时设置
最近项目中,有个需求是检测某ip地址是否是通的,使用了socket的connect函数。但是,当ip地址写错的话,connect就会一直阻塞在那里,大概2、3分钟才能返回连接失败。这对于用户来说是不可接受的。下面的文章介绍了两种方法实现这种超时设置:转自http://blog.csdn.net/as...
分类:其他好文   时间:2014-12-02 22:14:31    阅读次数:191
[转载]Process工具类,提供设置timeout功能
FROM:http://segmentfault.com/blog/lidonghao/1190000000372535在前一篇博文中,简单介绍了如何使用Process类来调用命令行的功能,那样使用Process会有一个很大的问题,就是可能会出现无限阻塞的情况,永远都无法返回结果。以下是Proces...
分类:其他好文   时间:2014-12-02 20:46:39    阅读次数:230
使用OTP原则构建一个非阻塞的TCP服务器
http://erlangcentral.org/wiki/index.php/Building_a_Non-blocking_TCP_server_using_OTP_principlesCONTENTS[hide]1Author2Overview3Server Design4Applicatio...
分类:其他好文   时间:2014-12-02 18:44:21    阅读次数:282
winsocket
套接字,是应用层到传送层的接口。 套接字模式和套接字I/O模型 ????套接字两张模式: <1>阻塞模式????<2>非阻塞模式 ;? ????套接字I/O模型: 描述了一个应用程序如何对套接字上的I/O进行管...
分类:Windows程序   时间:2014-12-02 17:39:10    阅读次数:270
Go channel
// xuhh_go_channel project main.go /*     channel     1. channel 在读取数据的时候,如果此时通道内没有数据,则会阻塞。              在取数据的时候,如果此时通道内没有数据,则也会阻塞。     2. channel 在创建的时候会存在一个数据缓冲,如果通道内存入的数据超过缓冲,则就会崩溃。 ra...
分类:其他好文   时间:2014-12-02 15:18:41    阅读次数:112
JSP详细篇——异步处理
异步处理 一个Servlet的工作流程是:首先,Servlet接收到请求后,需要对请求修改的数据进行一些预处理。接着调用业务接口的某些方法,以完成业务处理。最后根据处理结果提交响应。至此,Servlet线程结束。在此过程中,如果任何一个任务没有结束,Servlet线程就处于阻塞状态,知道业务方法执行完毕。对于较大的应用,很容易造成程序性能的降低。 Servlet3.0针对这一问题做出了突破性的...
分类:Web程序   时间:2014-12-02 09:02:30    阅读次数:263
Socket编程实践(3)
Socket 基础API实践(2)--实现回射服务器accept函数功能:从已完成连接队列返回第一个连接,如果已完成连接队列为空,则阻塞。原型int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);参数    sockfd:服务器套接字    addr:将返回对等方的套接字地址    addrlen:返回对等方的套接字地址...
分类:其他好文   时间:2014-12-01 22:27:11    阅读次数:269
【HTML5&CSS3进阶05】CSS如何成功的“阻塞”JS程序
一般情况下CSS不会直接影响JS的程序逻辑,但是以CSS实现动画的话,这个便不太确定了,这个故事发生在与UED迁移全局样式的过程。曾经我有一段实现弹出层隐藏动画的代码是这个样子的:1 if (this.needAnimat && typeof this.animateHideAction == 'f...
分类:Web程序   时间:2014-12-01 22:22:59    阅读次数:391
阻塞socket上read/write出现errno为EAGAIN的原因解密
对EAGAIN的一次重新认识,blocking的socket读写也会有EAGAIN...
分类:其他好文   时间:2014-12-01 19:19:01    阅读次数:435
一个udp日志小系统
udp日志系统产生原因: ? ? 原先的日志系统是每个线程各自直接写磁盘记录日志(使用write函数), 所以当磁盘容量达到100%时,磁盘不能再写入,工作线程全部阻塞在write函数上,导致工作线程瘫痪,为了避免磁盘...
分类:其他好文   时间:2014-12-01 17:51:52    阅读次数:321
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!