多线程任务时,向程序界面发出信息,并且等待用户响应
多个线程同时执行任务,任务过程中会返回验证码图片,要求用户输入验证码内容,如何把图片轮流输出到程序界面,并且让线程接收用户输入的信息然后继续任务?
[解决办法]
参考
ManualResetEvent mre = new ManualResetEvent(false);ThreadPool.QueueUserWorkItem(param =>{ Thread.Sleep(5000); Console.WriteLine(1); mre.Set();});ThreadPool.QueueUserWorkItem(param =>{ Thread.Sleep(2000); mre.WaitOne(); Console.WriteLine(2);});