1 调用链太长,传递循环当前次数要改很多方法,类似于事务的connction,这种不方便传递参数的东西就想到了threadlocal
2 不想永久某线程到100就一直不让打了,想第二天的job清0,同时也不想用timer——threadlocal对象可析构——决定了要使用非static threadlocal对象——且threadlocal对象所在的bean不能单例,因为单例在ioc中往往不会释放
3 多例是否能真正解决问题?
3 要想threadlocal被释放,threadlocal所在bean要能释放,进而装配该bean的调用源头以多例的形式来调用,
在我们这里,是loader = guice.getClass(Loader),那么就要保证loader指向的那个对象能被回收,而不是被工厂保存起来
标签:调用,对象,threadlocal,loader,bean,循环,单例,日志 From: https://www.cnblogs.com/silyvin/p/18521302