ManualResetEvent[] man = new ManualResetEvent[n]; //你的代码段... //完成操作的线程就调用Set() WaitHandle.WaitAll(man); //等待输入的线程调用WaitAll
用ManualResetEvent或AutoResetEvent,在线程里需要等待输入的地方用WaitOne()阻塞线程,用户输入完成就Set()
page_load完成后让线程睡眠,用户点击后thread.start()
提交按钮 之前 校验是否输入,输入了就开启线程执行;没输入 提示输入信息。
.net框架,为什么要开线程,什么功能?
111,113
社区成员
642,553
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧