gpt4 book ai didi

C# BackgroundWorker 问题

转载 作者:太空宇宙 更新时间:2023-11-03 19:35:04 24 4
gpt4 key购买 nike

我有一个由 BackgroundWorker 异步工作的方法。在这个方法中,一些代码以 1000 毫秒的间隔无限循环。

在此代码中,根据某些值,调度一个事件。据我所知,此事件与引发它的代码在同一线程中运行。

但我想要的是,此事件与持有 BackgroundWorker 的对象在同一线程中运行。我该如何实现?

最佳答案

您最好使用 Timer 来安排重复发生的事件。如果这是一个 Windows 窗体应用程序(我会假设它是因为你想在“拥有”线程的上下文中运行它)你应该使用 System.Windows.Forms.Timer 实例.

关于C# BackgroundWorker 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2245637/

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