猿问

做了一个场景模拟如下,请问有碰到过类似场景的没?

struts2中actionA中有个方法:用Thread.sleep(1000*60)模拟一个耗时操作。用户a执行actionA过程中,用户B执行actionB(耗时毫秒),出现了用户B的操作是a执行完毕后才执行的,线程阻塞? 

暮色呼如
浏览 225回答 3
3回答

ITMISS

struts2是多实例,多线程的操作,也就是说,A和B是没有关联的。除非二者在操作资源的时候,指向同一个,才会出现队列现象。

波斯汪

线程阻塞可以使用concurrent包下的阻塞队列或者多线程执行顺序控制的类

白衣非少年

是单线程?只有用户A执行完成后才能执行B
随时随地看视频慕课网APP
我要回答