关于线程封闭例子
来源:5-3 线程封闭
![](http://img1.sycdn.imooc.com/user/5864ba1c000162ff01000100-100-100.jpg)
天空的薄荷蓝
2019-01-02
老师你好,原来做过几个小项目,但是都没有考虑到并发。所以想了解一下 一般线程封闭一般可以用于那些实际业务需求中使用?可以随意举几个平常的例子吗?同步的相关知识也跟随老师学习了一点。但是有点无法带入 如果那些需要同步 有点模糊
写回答
1回答
-
你好,这个很常见的一个应用场景就是接口请求时需要获取用户等信息,然后整个接口处理过程中多个方法需要使用。
这个时候方法间一直传request明显不好,如果取出用户等信息其实也不好,过程中可能很多方法都不用,只为了后面某个方法使用。
这种情况下线程封闭的代表threadlocal就方便多了,接口请求时获取一次相关数据放入threadlocal里,然后处理的过程中任何时候如果需要随时拿出来使用即可,方法定义可以简单很多,同时也可以完全保证线程安全。042019-01-05
相似问题