【C#任务切换】在处理某个事件时,延时等待,等待过程中可以响应其它事件
点击某个按钮, 回调函数处理过程中要延时等待1分钟接收串口数据在这个等待过程中,winForm能够响应 界面上的其它操作
有点类似 任务切换
请问这个要怎么实现。谢谢 C# --------------------编程问答-------------------- await Task.Delay(60000); --------------------编程问答-------------------- 要不多线程? --------------------编程问答-------------------- 单独开辟后台线程处理这个耗时的操作。 --------------------编程问答-------------------- 委托,异步~~
private void Process()
{
……
}
ProcessDelegate pdSteps = new ProcessDelegate(Process);
pdSteps.BeginInvoke(null, null); --------------------编程问答--------------------
需要时间到了以后 接着之前那个函数运行 --------------------编程问答-------------------- 可用定时器么。 --------------------编程问答-------------------- 点击过后掉另外的线程去做就可以了 --------------------编程问答--------------------
Application.DoEvents()
补充:.NET技术 , C#