ThreadLocal怎么用?用不好
hibernate里对session 的处理就是用的ThreadLocal.
本人在项目中有些想法也想用这个东西,但不知道怎么用合适
比如一个业务对象的pool,在一个操作中被多次用到,当然不想每次刷新最新数据,最好是本线程中刷新一次就好。初看是个用ThreadLocal地方。
但这个东东不好用,
首先只能放一个东东进去,取出来的时候又要转型。多个东西怎么放?
直接放一个map进去么?中途被误覆盖了怎么办,很难查。
还有界面是swing,有人说,swing调后台都是一个线程,真的?
也就是说用户所有的操作都是在一个线程里?
还有ThreadLocal在RMI里表现如何呢?