码迷,mamicode.com
首页 >  
搜索关键字:非阻塞    ( 2696个结果
如何设置socket函数的非阻塞调用
windows的socket在创建后,默认是阻塞调用的,也就是说函数recv,recvfrom,send,sendto等函数都是阻塞的;那么我们如何将他们设置成非阻塞调用呢?我们可以通过windows为我们提供的ioctlsocket 函数实现;先给出一个例子: BOOL LoadSocketSystem(void) { WORD wVersionRequested; SOCKADDR_IN...
分类:其他好文   时间:2014-10-18 12:43:34    阅读次数:268
非阻塞socket实现android手机与PC的文件传输
android手机端发送一个“filename”字符串到PC,PC验证字符后返回要传输文件的文件名,然后手机端再把接收到的文件名发送给PC端,进行校验,如果PC端校验成功,那么PC端就开始传输这个文件给手机端,手机端就接收这个文件。...
分类:移动开发   时间:2014-10-17 10:15:56    阅读次数:343
Netty:一个非阻塞的客户端/服务器框架
Netty:一个非阻塞的客户端/服务器框架作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsNetty是一个异步事件驱动的网络应用框架,为Java网络应用的开发带来了一些新活力。Netty由协议服务器和客户端所组成,可用于快速开发可维护的高性能软件。Netty应用框架及其工具简化了网络编程,而且由Netty社区进行维护。Netty还被归类为NIO客户端/服...
分类:Web程序   时间:2014-10-16 19:01:52    阅读次数:242
python-web架构
1.tonardo----多并发、轻量级应用,“非阻塞”的web容器。类似tomcat。这个大家太熟悉了,就不多说了。2.Twisted----Twisted是一个Python应用程序和库文件的集成套件。其中包括全套页面服务器应用程序和基于文本模式的游戏引擎。还有一些诸如对数据流进行处理的模块。是一...
分类:编程语言   时间:2014-10-15 19:39:21    阅读次数:222
【转】同步、异步、阻塞、非阻塞
1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication) 所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由*调用者*主动....
分类:其他好文   时间:2014-10-13 02:57:48    阅读次数:194
Java多线程之~~~线程安全容器的非阻塞容器
在并发编程中,会经常遇到使用容器。但是如果一个容器不是线程安全的,那么他在多线程的插入或者删除的过程 中就会出现各种问题,就是不同步的问题。所以JDK提供了线程安全的容器,他能保证容器在多线程的情况下安全的插 入和删除。当然,线程安全的容器分为两种,第一种为非阻塞似的,非阻塞的意思是当请求一个容器为空或者这个请求 不能执行的时候,就会报出异常,第二种阻塞的意思是,不能执行的命令不会报出异常,...
分类:编程语言   时间:2014-10-13 00:28:18    阅读次数:353
异步/同步、阻塞/非阻塞的理解
[同步和异步]通俗的讲:同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(...
分类:其他好文   时间:2014-10-12 23:12:18    阅读次数:278
Java Se : Java NIO(服务端)与BIO(客户端)通信
Java目前有三种IO相关的API了,下面简单的说一下:BIO,阻塞IO,最常用的Java IO API,提供一般的流的读写功能。相信学习Java的人,都用过。NIO,非阻塞IO,在JDK1.4中开始出现,大量应用与服务器端编程,用于提高并发访问的性能,常用的NIO框架有Netty,Mina。AIO...
分类:编程语言   时间:2014-10-11 20:28:27    阅读次数:368
linux串口阻塞与非阻塞控制
有两种方法:   1.打开时,通过打开参数控制. ????????open(COM_DEV_NAME, O_RDWR | O_NONBLOCK);//非阻塞 ????????open(COM_DEV_NAME, O_RDWR);  //阻塞   2.打开以后可以通过fcntl()...
分类:系统相关   时间:2014-10-11 19:57:47    阅读次数:251
IO模式——同步(阻塞、非阻塞)、异步
不少人把同步、异步、阻塞、非阻塞放到一起讨论,很多时候难以区分。 这里从根上剖析下该怎么看待这几个概念。 首先,异步和同步是相对的,而同步情况下又有阻塞和非阻塞之分。 异步很容易理解。当用户程序需要进行IO的时候,发出IO请求,然后就立刻返回,可以继续做其它事情。 例如,从网络收包,当包抵达后放到内核某个缓存区,并且从内核空间放置到程序需要的用户空间后(一种是直接复...
分类:其他好文   时间:2014-10-10 23:07:44    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!