关于线程封闭例子

来源:5-3 线程封闭

天空的薄荷蓝

2019-01-02

老师你好,原来做过几个小项目,但是都没有考虑到并发。所以想了解一下 一般线程封闭一般可以用于那些实际业务需求中使用?可以随意举几个平常的例子吗?同步的相关知识也跟随老师学习了一点。但是有点无法带入 如果那些需要同步 有点模糊

写回答

1回答

Jimin

2019-01-02

你好,这个很常见的一个应用场景就是接口请求时需要获取用户等信息,然后整个接口处理过程中多个方法需要使用。
这个时候方法间一直传request明显不好,如果取出用户等信息其实也不好,过程中可能很多方法都不用,只为了后面某个方法使用。
这种情况下线程封闭的代表threadlocal就方便多了,接口请求时获取一次相关数据放入threadlocal里,然后处理的过程中任何时候如果需要随时拿出来使用即可,方法定义可以简单很多,同时也可以完全保证线程安全。

0
4
天空的薄荷蓝
回复
Jimin
好的 谢谢老师
2019-01-05
共4条回复

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程