LocalThread局部线程有什么意义呢,Thread不也可以完成它的作用么?
解决方案 »
- java继承中,为什么成员变量可以隐藏,而方法不可以了?反过来,为什么方法可以覆盖而成员变量不可以了?
- 一个 vachar在utf-8编码下占用几个字节数?
- 怎么设置图片适合swing组件
- 求助:Hibernate读取Oracle中的XML字段的方法
- 创建 遇到错误
- 什么原因不能显示有图标的button?
- 怎样显示上传过的图片文件struts
- 关于读去文件夹下的文件的所有文件的问题
- 请问JPanel不支持滚动条吗?
- jdk的最新版本是多少?
- 关于jcreator的提示输入
- MM7 报出的 java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 错误怎么解决?
同一个线程内,可能要对同一个系统资源调用好多次,那么如果每次都请求,然后释放,这就存在着效率问题。比如:把一个数据库连接保存在 localThread 内。对于同一个线程,就可以直接取出来用,而不用重新创建!--------------------------
但是这不一定就好,要根据你自己的程序的需要而定。
我只知道ThreadLocal
To zeq258(近朱者赤) :那我在线程中再建一个线程对象不也可以么?为什么要用threadlocal阿
对不起,写错了是ThreadLocal
To zeq258(近朱者赤) :那我在线程中再建一个线程对象不也可以么?为什么要用threadlocal阿
---------------------
to:楼主:同一个线程内,可能要对同一个系统资源调用好多次,那么如果每次都请求,然后释放,这就存在着效率问题。
难道说得还不清楚吗,
“那我在线程中再建一个线程对象不也可以么”,当然可以呀!
可是,效率问题!