我有一个应用程序使用SendMessage(以及其他东西)与另一个应用程序交互.一切正常,直到另一个应用程序挂起(因为它实际上已冻结或正在进行长时间的阻塞调用).我想模拟使用C#WinForms应用程序挂起的应用程序.有没有办法开始长时间运行,阻止通话?或者可能是一种导致应用程序实际冻结的方法?也许像WebClient.DownloadString(),但永远不会返回.
while(true) { } // busy waiting
Thread.Sleep(time); // blocking
Run Code Online (Sandbox Code Playgroud)