jfinal 线程 安全

欧少 发布于 2012/03/21 14:32
阅读 2K+
收藏 5

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

该框架 在处理  线程安全方面   有没什么独到 之处
加载中
0
JFinal
JFinal
Controller 是线程安全的,因为每次请求都创建一个新的Controller对象,Interceptor默认不是线程安全的,如果要保证线程安全必须得 class YourInterceptor extends PrototypeInterceptor{} 才可以。
0
a
alvinte
Interceptor一般而言貌似没有线程安全的需要吧,除非类似PrototypeInterceptor这种有特殊需求的才需要线程安全。
0
欧少
欧少

引用来自“alvinte”的答案

Interceptor一般而言貌似没有线程安全的需要吧,除非类似PrototypeInterceptor这种有特殊需求的才需要线程安全。
能举个例子吗 那个特殊需求
0
a
alvinte

引用来自“欧少”的答案

引用来自“alvinte”的答案

Interceptor一般而言貌似没有线程安全的需要吧,除非类似PrototypeInterceptor这种有特殊需求的才需要线程安全。
能举个例子吗 那个特殊需求
例如你在 Interceptor里面存了一些东西…………相当于需求本身就对线程安全有要求……大概就是这种吧……
0
缪斯的情人
缪斯的情人
用了好多的hashMap如何保证线程安全呢?Map<String, Object> newColumns = new HashMap<String, Object>(columns.length);       @JFinal
0
JFinal
JFinal

引用来自“缪斯的情人”的答案

用了好多的hashMap如何保证线程安全呢?Map<String, Object> newColumns = new HashMap<String, Object>(columns.length);       @JFinal
Model与Record中用HashMap相当于传统Model中定义的属性而已,本来就不是线程安全的,也不要求model是线程安全的
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部