怎么实现在一个Action处理的请求内接收的数据在10秒后进行处理?

osc_73936194 发布于 2020/11/24 09:20
阅读 195
收藏 0

一个action的请求要接收数据,请求接收的数据,要求在10秒后进行处理,处理方式,比如在控制台打印,插入数据库,写入文件等。

假设有很多客户端对这个action发送请求,如何实现对每一个客户端发送的数据都能在10秒后进行处理?用定时器?定时器需要多少,是确定数量的吗,1个?2个?还是不确定的数量?

 

有哪些方法和思路可以实现?

以下是问题补充:

@osc_73936194:如果不理解的,比如Http服务端的Session过期功能,每一个session的产生后的一段时间内都会过期,session体系的“过期”功能是如何实现的?如何在带有while(true){}死循环的main函数的里再现出这种“过期”功能?过期时如何引发一个事件? (2020/11/24 14:18)
加载中
0
哎呦-又忘了
哎呦-又忘了

这是要做负优化吗? 好好办( Thread.sleep(1000 * 10); )  给一百万提速一秒.!

别惹老鼠
别惹老鼠
回复 @osc_73936194 : session过期不是set失效时间么
哎呦-又忘了
哎呦-又忘了
回复 @osc_73936194 : 大兄弟你仔细读读你的问题
o
osc_73936194
那你应该觉得Http服务端的session过期功能,也一定也是用Thread.sleep实现的吧。
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部