您的问题没有说明,但我假设注销进程仍在队列中是指HTTP请求。
如果您正在使用ASP .NET会话状态,则可能会以串行方式而不是并发方式执行请求。在这种情况下,注销请求将被阻止,直到您的数据库查询请求完成。
This page提供了更多信息,以及Web表单的解决方案。
为防止两个页面同时修改进程内的Session变量,ASP.NET运行时使用锁定。当请求到达读取和写入会话变量的页面时,运行时获取写入器锁定。 编写器锁定将阻止同一会话中可能写入相同会话变量的其他页面。
...
如果此行为导致问题...告诉运行时页面打算如何使用会话变量
讨论了MVC的等效解决方案here。