用了ThreadLocal,connection对象是不是只有一个?每个线程的threadLocals中保存的都是connection对象的副本?这样的理解是正确的么?connection对象可以共用么?
2 回答

小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
用了 ThreadLocal connection 就不是一个了。
是每个线程都保存自己的一个副本。
connection 对象一般给单独的一个线程使用。不跨线程并发调用。
没有找到匹配的内容?试试慕课网站内搜索吧
向你推荐
为什么只是创建对象就可以直接调用,最后调用second Telphone的时候,只是用了创建对象,没有调用方法 那我是不是可以不使用创建thread对象时需要传入的类的对象的class对象。可以随便哪个类的class对象都可以呢?因为在学习对象锁的视频中老师创建的锁对象是随便的Object对象所以类锁上应该也可以随便哪个类的clas对象。还是说只能是实现Runnable接口的类的父类的对象啊?还有实现runnable接口的类对象不同类锁会失效,这种是只有this修饰才会 这样吗?对象锁中自己创建的锁对象只有一个,就算创建两个线程的对象不同但是锁对象只有一个还是只有一个可以持有锁。也就是对象锁不会失效。 想问一下对象有没有值,对象引用又是什么意思 是不是只能建一个?建了第二个还是只对第一作用这是怎么回事?
添加回答
举报
0/150
提交
取消