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

Asp.net mvc 如何确定以前的请求是否在asp.net MVC中运行?,asp.net-mvc,Asp.net Mvc,我有一个android应用程序,它向asp.net网站发送请求并接收响应 asp.net mvc控制器接收请求并启动服务器上的android emulator,执行某些操作并发送响应 问题是,当两个同时出现的请求到达时,我想对第二个请求进行排队,或者找出前一个请求是否正在运行,如果正在运行,请等待指定的时间,然后开始执行它的操作(运行emulator) 第二个解决方案更简单,所以我想知道是否有办法知道前一个请求是否在asp.net中运行。 谢谢大家。您可以使用静态布尔值,在进程启动时设置,在进程

我有一个android应用程序,它向asp.net网站发送请求并接收响应

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

问题是,当两个同时出现的请求到达时,我想对第二个请求进行排队,或者找出前一个请求是否正在运行,如果正在运行,请等待指定的时间,然后开始执行它的操作(运行emulator)

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

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