如何确定以前的请求是否在asp.net MVC中运行?

时间:2015-07-05 08:58:00

标签: asp.net-mvc

我有一个Android应用程序,它将请求发送到asp.net网站并收到响应。

asp.net mvc控制器接收请求并在服务器上启动android模拟器并执行某些操作并发送响应。

问题是,当两个同时发出的请求到达时,我想要排队第二个请求或查看先前的请求是否正在运行,如果是,请等待指定的时间然后开始执行它的操作(运行模拟器)。

第二个解决方案更简单,所以我想知道是否有办法知道先前的请求是否在asp.net中运行。 谢谢大家。

1 个答案:

答案 0 :(得分:0)

您可以使用在进程启动时设置的静态布尔值,并在进程停止时清除。 请记住以线程安全的方式检查和设置,例如使用" lock"