gpt4 book ai didi

vb.net - DoWork Ba​​ckgroundWorker内部的顺序过程

转载 作者:行者123 更新时间:2023-12-03 13:17:42 25 4
gpt4 key购买 nike

我正在寻找在后台线程中运行顺序子过程。我想知道是否可以这样做,方法是创建一个后台工作程序,然后像这样分别调用每个过程...

Private Sub BGW_DoWork(ByVal sender As System.Object, ByVal e As DoWorkEventArgs) 
_Handles BGW.DoWork

Procedure1()
Procedure2()
Procedure3()

End Sub

这会在后台线程中运行每个过程吗?

另外,阅读其他文章时,有人建议使用 List<svnCommand>并将它们传递给C#中的 RunWorkerAsync,而另一些人则建议使用 Tasks方法,这两个我都不知道。这两个都可以用吗?它们是什么?

最佳答案

不,没有必要将每个子例程放在其自己的BackgroundWorker中。我经常从我的DoWork处理程序中调用多个子例程。从该处理程序调用的任何子例程都将在后台线程中执行。

关于vb.net - DoWork Ba​​ckgroundWorker内部的顺序过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17778365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com