C# 执行后关闭控制台窗口,无需任何用户输入
我有一个控制台应用程序,其中我在循环中实现了C# 执行后关闭控制台窗口,无需任何用户输入,c#,multithreading,console,backgroundworker,C#,Multithreading,Console,Backgroundworker,我有一个控制台应用程序,其中我在循环中实现了BackgroundWorker,用于动态创建线程。如果我没有给console.ReadKey()。如果我给出,它将等待用户输入以关闭。我也尝试ManualResetEvent。在这里,如果我被给予 WaitHandle.WaitAll(_resetEvents) 比控制台窗口未关闭,如果未给出比,则在执行完成前也关闭相同的问题窗口。在Thread.Sleep()中,如果执行花费的时间超过给定的时间戳,则在完成之前关闭窗口 请为这个问题提供适当的解
BackgroundWorker
,用于动态创建线程。如果我没有给console.ReadKey()。如果我给出,它将等待用户输入以关闭。我也尝试ManualResetEvent
。在这里,如果我被给予
WaitHandle.WaitAll(_resetEvents)
比控制台窗口未关闭,如果未给出比,则在执行完成前也关闭相同的问题窗口。在Thread.Sleep()
中,如果执行花费的时间超过给定的时间戳,则在完成之前关闭窗口
请为这个问题提供适当的解决方案 这个答案涵盖了你所需要的。跟这个没关系!!ManualResetEvent
方法有什么问题?你能帮我发一下密码吗?