用ServerSocket和Socket来编写服务器程序和客户程序,是Java网络编程的最基本的方式。这些服务器程序或客户程序在运行过程中常常会阻塞。例如当一个线程执行ServerSocket的accept()方法时,假如没有客户连接,该线程就会一直等到有了客户连接才从accept()方法返回。再例...
分类:
编程语言 时间:
2014-11-07 18:39:27
阅读次数:
261
http://blog.csdn.net/showwair/article/details/7488523导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引...
分类:
编程语言 时间:
2014-11-07 14:37:25
阅读次数:
161
Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTab...
分类:
系统相关 时间:
2014-11-07 14:30:59
阅读次数:
292
你可以任意转摘“PHP非阻塞模式”,但请保留本文出处和版权信息。作者:尘缘,QQ:130775,来源:http://www.4wei.cn/archives/1002336让PHP不再阻塞当PHP作为后端处理需要完成一些长时间处理,为了快速响应页面请求,不作结果返回判断的情况下,可以有如下措施:一、...
分类:
Web程序 时间:
2014-11-06 17:02:31
阅读次数:
280
原文来自于:http://blog.csdn.net/linvo/article/details/5466046程序非阻塞模式,这里也可以理解成并发。而并发又暂且可以分为网络请求并发和本地并发。先说一下网络请求并发理论描述假设有一个client,程序逻辑是要请求三个不同的server,处理各自的响应...
分类:
Web程序 时间:
2014-11-06 14:49:50
阅读次数:
435
As more and more sites evolve into “Web 2.0″ apps, the amount of JavaScript increases. This is a performance concern because scripts have a negative i...
分类:
编程语言 时间:
2014-11-06 09:14:47
阅读次数:
401
最近想用PHP写一个聊天网站,于是注意到了swoole这个扩展,看上它就是因为事件驱动异步非阻塞。Swoole可以广泛应用于互联网、移动通信、企业软件、网络游戏、物联网、车联网、智能家庭等领域。 使用PHP+Swoole作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。...
分类:
Web程序 时间:
2014-11-05 22:47:12
阅读次数:
430
Memcache是什么Memcache是danga.com的一个项目,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官方网站:http://ww...
分类:
系统相关 时间:
2014-11-05 19:25:53
阅读次数:
265
/**
* Author:hasen
* 参考 :《linux设备驱动开发详解》
* 简介:android小菜鸟的linux
* 设备驱动开发学习之旅
* 主题:增加了并发控制的设备驱动程序
* Date:2014-11-04
*/
阻塞操作是指在执行设备操作时,若不能获得资源,则挂起进程直到满足可操作的条件后再进行操作。被
挂起的进程进入休眠状态,被从调度...
分类:
系统相关 时间:
2014-11-05 17:21:22
阅读次数:
273
1、nginx相对于apache的优点:轻量级,同样起web服务,比apache占用更少的内存及资源抗并发,nginx处理请求是异步非阻塞的,而apache则是阻塞型的,在高并发下nginx能保持低资源低消耗高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache相对于...
分类:
Web程序 时间:
2014-11-04 14:31:18
阅读次数:
173