alexking

学习笔记

导航

2012年1月2日 #

Java 线程总结

摘要: 今天准备总结一下关于Java线程的问题,提到线程很容易与进程混淆,从计算机操作系统的发展来看,经历了这样的两个阶段:单进程处理:最早以前的DOS系统就属于单进程处理,即:在同一个时间段上只能有一个程序在执行,所以在DOS系统中只要有病毒的出现,则立刻会有反映;多进程处理:我们现在使用的Windows操作系统就是典型的一个多线程,所以,如果在windows中出现病毒了,则系统照样可以使用,通过Ctrl+Shift+delete可以查看windows系统的具体进程情况;那么对于资源来讲,所有的IO设备、CPU等等只有一个,那么对于多线程的处理来讲,在同一个时间段上会有多个程序运行,但是在同一个时间 阅读全文

posted @ 2012-01-02 10:33 alexking 阅读(179) 评论(0) 推荐(0) 编辑

深入研究java.lang.ThreadLocal类

摘要: 深入研究java.lang.ThreadLocal类一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是 threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量 (ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一 个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 T 阅读全文

posted @ 2012-01-02 00:25 alexking 阅读(192) 评论(0) 推荐(0) 编辑