当前位置:编程学习 > C#/ASP.NET >>

【C#任务切换】在处理某个事件时,延时等待,等待过程中可以响应其它事件

点击某个按钮,  回调函数处理过程中要延时等待1分钟接收串口数据

在这个等待过程中,winForm能够响应 界面上的其它操作

有点类似 任务切换

请问这个要怎么实现。谢谢 C# --------------------编程问答-------------------- await Task.Delay(60000); --------------------编程问答-------------------- 要不多线程? --------------------编程问答-------------------- 单独开辟后台线程处理这个耗时的操作。 --------------------编程问答-------------------- 委托,异步~~
private void Process()
{
……
}
ProcessDelegate pdSteps = new ProcessDelegate(Process);
            pdSteps.BeginInvoke(null, null); --------------------编程问答--------------------
引用 4 楼 czy1230 的回复:
委托,异步~~
private void Process()
{
……
}
ProcessDelegate pdSteps = new ProcessDelegate(Process);
            pdSteps.BeginInvoke(null, null);


需要时间到了以后 接着之前那个函数运行 --------------------编程问答-------------------- 可用定时器么。 --------------------编程问答-------------------- 点击过后掉另外的线程去做就可以了 --------------------编程问答--------------------
Application.DoEvents()
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,