【发布时间】:2011-07-04 05:36:43
【问题描述】:
当我阅读scalatra的源代码时,我发现有一些代码:
protected val _response = new DynamicVariable[HttpServletResponse](null)
protected val _request = new DynamicVariable[HttpServletRequest](null)
有一个有趣的类名为DynamicVariable。我看过这个类的文档,但我不知道什么时候以及为什么我们应该使用它?它有一个通常使用的withValue()。
如果我们不使用它,那么我们应该使用什么代码来解决它解决的问题?
(我是scala的新手,如果你能提供一些代码,那就太好了)
【问题讨论】:
标签: scala thread-local