2008年11月29日

正确理解ThreadLocal

摘要: 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创... 阅读全文

posted @ 2008-11-29 10:59 Play灬IT 阅读(294) 评论(0) 推荐(0) 编辑

持久化层的Java对象可处于哪些状态?这些状态有哪些特征?

摘要: 当应用程序通过new语句创建了一个对象,这个对象的生命周期就开始了,当不再有任何引用变量引用它,这个对象就结束生命周期,它占用的内存就可以被JVM的垃圾回收器回收。对于需要被持久化的Java对象,在它的生命周期中,可处于以下三个状态之一: (1) 临时状态(transient):刚刚用n... 阅读全文

posted @ 2008-11-29 09:25 Play灬IT 阅读(1186) 评论(2) 推荐(1) 编辑

导航