我天真的期望是,如果我在findOne函数前缀中加上一个等待关键字,“等待块”之后的代码将不会被执行,因为找到了一辆汽车,然后通过发送一个400个响应来终止请求。相反,在执行“等待块”之后的代码会导致
Error: Can't set headers after they are sent.现在来看,将回调与await关键字组合起来确实很奇怪,但我完全不理解异步/等待,无法真正看到这里发生了什么。在这种情况下,等待是否意味着“代码等待”只等待find
我有一个需要调用的非托管函数,它以等待句柄作为参数。非托管代码在适当的时候向此等待句柄发出信号,以通知我的代码某些情况。我的问题是,我是否需要以某种方式固定这个等待句柄,以防止GC移动等待句柄?0) // do stuff in response to resetEvent being signaled.}
我没有直接传递AutoResetEvent对象(甚至没有直接传递其中的“SafeWaitHandle”)