09 2013 档案

摘要:目录: 1、进程管理 (1)进程的三种基本状态 (2)临界资源、临界区 (3)进程同步原则 (4)进程同步方式 (5)进程通信方式 2、线程管理 (1)线程的基本操作 (2)线程同步方式 (3)线程通信方式 3、进程与线程的区别 4、进程池、线程池1、进程管理1.1 进程的三种基本状态就绪(Ready)状态 进程已经分配到除cpu之外的所有必要资源,只要获得cpu,便可立即执行;一个系统中处于就绪状态的进程可能有多个,通常将他们排成一个队列,称为就绪队列;执行状态 进程已经获得cpu,其程序正在执行。单处理机系统中,只有一个进程处于执行状态,多处理机系统中,则有多个进程处于... 阅读全文
posted @ 2013-09-16 10:01 lpshou 阅读(1334) 评论(0) 推荐(0)
摘要:一致性hash算法(consistent hashing)link:http://blog.csdn.net/sparkliang/article/details/5279393张亮consistent hashing算法早在1997年就在论文Consistent hashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你很可能会采用类似下面的通用方法计算object的hash值,然后均匀的映射到到N个cache;hash(object) 阅读全文
posted @ 2013-09-11 21:23 lpshou 阅读(253) 评论(0) 推荐(0)
摘要:1.1什么是struts2? MVC思想给网站设计带来了巨大的好处,但是MVC毕竟只是一种思想,不同的程序员写出来的基于MVC思想的应用,风格可能不一样。影响程序的标准化,Struts是为了规范MVC开发而发布的一个框架,类似的框架还有WebWork、SpringMVC等。 Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了合并的全新的Struts2框架。其全新的Struts2的体系结构与Struts1的体系结构差别巨大。Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAP.. 阅读全文
posted @ 2013-09-02 17:31 lpshou 阅读(2928) 评论(0) 推荐(1)