首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

多线程任务时,向程序界面发出信息,并且等待用户响应,该如何处理

2012-06-03 
多线程任务时,向程序界面发出信息,并且等待用户响应多个线程同时执行任务,任务过程中会返回验证码图片,要

多线程任务时,向程序界面发出信息,并且等待用户响应
多个线程同时执行任务,任务过程中会返回验证码图片,要求用户输入验证码内容,如何把图片轮流输出到程序界面,并且让线程接收用户输入的信息然后继续任务?

[解决办法]
参考

C# code
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);}); 

热点排行