当前位置:编程学习 > JAVA >>

struts spring架构用静态函数替换

自己写了个小架构,打算模拟并替换struts 和 spring框架的用法。
action service dao 层,全都是静态函数,都是静态调用,这样做有什么影响,不好?
多线程的时候会不会引起阻塞或者冲突?
(项目比较小,可以控制函数独立,不改变外部变量)

谢谢 struts spring 静态函数 --------------------编程问答-------------------- 这么干对并发性支持很糟糕。 --------------------编程问答-------------------- playframework的controller就是全部运用static,这种方式有利有弊。 --------------------编程问答--------------------
引用 1 楼 defonds 的回复:
这么干对并发性支持很糟糕。


能详细说明吗? --------------------编程问答--------------------
引用 3 楼 kwai5782 的回复:
Quote: 引用 1 楼 defonds 的回复:

这么干对并发性支持很糟糕。


能详细说明吗?
很简单。
比如一个容器对象设置成静态的。
这个容器容量为 10。目前已经存储有 9 个对象。
有可能会有以下情况出现:
时间段 1:a 线程访问容器,发现可以插入;
时间段 2:b 线程访问容器,发现可以插入;
时间段 3:a 线程插入一个新的对象;
时间段 4:b 线程插入一个新的对象 -- 越界了。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,