java多线程并发是什么?

java多线程并发是什么?和老师讲hibernate的事务并发什么幻读脏读是一样的事情吗验证用户是否登录以前用servlet是编写javax.servlet.Filter... java多线程并发是什么?和老师讲hibernate的事务并发什么幻读脏读是一样的事情吗
验证用户是否登录以前用servlet是编写javax.servlet.Filter,用SSH时要怎么写?我们老师以前说springAOP也可以但是都没教,有人说用struts2拦截器也可以但是要怎么做?
展开
 我来答
alexmao4
2014-06-30 · TA获得超过1741个赞
知道大有可为答主
回答量:2350
采纳率:50%
帮助的人:431万
展开全部
和老师讲hibernate的事务并发什么幻读脏读是一样的事情吗?是,并发事务的本质是由于java的多线程机制引起的。

java多线程并发是什么?你既然在培训SSH,以SSH为例,你写了一个Servlet,这个servlet操作数据库。servlet本事是一个java线程,那么并发存这个servlet在同时执行中,一个用户请求了servlet这个servlet就会开始运行,这村存在并发问题了。

再回头来,第一个问题,幻读脏
就是一个用户请求servlet,结果hibernate还没把数据写入数据库,结果下一个用户的线程又来读数据,结果就出问题了
更多追问追答
追问
OK,你好,验证用户是否登录以前用servlet是编写javax.servlet.Filter,用SSH时要怎么写?我们老师以前说springAOP也可以但是都没教
追答
殊途同归,看你个人的理解和喜好。每个框架中要实现的功能都一样,
原始servlet是javax.servlet.Filter

SSH中第一个S,struts是Intercepter
Spring的AOP是组件式开发,灵活。
哪个都能实现。

上面我给你举例子,没说一个struts action,是因为action不一定是一个线程了,ActionServlet已经帮你做了跳槽,一个Action实力的生命周期是可配置的,比如spring托管。
暗流L
2014-06-30 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:49.7万
展开全部
数据库事务只是解决多线问题的一个个例。
第二个问题,spring还没全学会,但struts2拦截器是可以的,设置一个拦截器拦截一下用户登录的action就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
远远nyd
2014-06-30 · 超过60用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:140万
展开全部
多线程的并发运行就相当一边干这一边干那,可以同时处理2个行为逻辑。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式