Java并发
Poincare_CH
物种进化总是从自我的淘汰开始
展开
-
Java并发编程与多线程(一)
多任务处理 :计算机可以执行多段程序,程序共享单个CPU,操作系统将在运行的程序之间切换,由于切换时间很短,看上去像是同时处理了多任务。 多线程:在一个程序内部可以有多个线程并行执行,一个线程的执行可以看作是一个CPU在执行该程序,所以当一个程序在多线程处理过程中,好像有多个CPU在同时执行该程序。 在现代的计算机中,多核CPU的出现,使得一个线程可以被一个CPU执行,这才是真正意义上的并行执...原创 2018-07-03 15:50:54 · 174 阅读 · 0 评论 -
Java并发编程与多线程(二)
线程安全性:当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类时线程安全的。 无状态的Servlet:不包含任何域,也不包含任何对其他类中域的引用。计算过程中的临时状态仅存在于线程栈上的局部变量,并且只能由正在执行的线程访问。因为两个线程无共享状态,就好像它们都在访问不同的实例。 因此:无状态对象一定是线程安全的。而且大多数Servlet都是无状态的。只有当Servlet在...原创 2018-07-19 13:01:14 · 144 阅读 · 0 评论