WPF 调度程序、后台工作人员和很多痛苦
好吧,这可能真的很简单,但我尝试的一切似乎都碰壁了。 我有一个具有两个属性的视图模型,它们绑定到我的 WPF 表单: bool IsWorking {get;set;} Obs…
BackgroundWorker 是否提供真正的多线程?
在学习构建多线程 WPF 应用程序时,我读到了有关使用 BackgroundWorker 的一些限制,但我不太清楚。请帮助我理解: 如果我不仅想要一个线程在 UI 场景…
在事件处理程序中将 Process 类(发送者)线程转换为什么...
例如,一个作为BackgroundWorker 的线程可以这样转换: private void worker_DoWork(object sender, DoWorkEventArgs e) { System.ComponentModel.Bac…
C#关于使用backgroundworker/thread时防止GUI变得迟缓的问题
我正在尝试构建一个小型应用程序,该应用程序可以登录服务器并不断从中收集数据。我遇到的问题是,即使使用后台工作程序或线程,我的 GUI 响应速度也…
后台工作者永远不会停止忙碌
for (do it a bunch of times) { while (backgroundWorker1.IsBusy && backgroundWorker2.IsBusy && backgroundWorker3.IsBusy && backgroundWorker4.…
BackgroundWorker多线程访问表单
我出于某种目的使用同时运行的 5 个 BackgroundWorker 对象,并且所有这些对象都必须更改相同的标签。我该怎么做? 那么如何从多个线程修改表单呢?如…
BackgroundWorker 是 AsyncOperationManager 的良好替代品吗?
这就是我想要解决的问题: 我的类(可以由 UI 应用程序或 Windows 服务或其他内容托管)需要接收 Windows 消息。在这里的某个地方,有人建议(和一些…
BackgroundWorker 事件处理程序
我有一个 BackgroundWorker 对象,我实例化该对象以在后台线程上异步执行数据库进程。我有 DoWork 和 RunWorkerCompleted 的事件处理程序。 我可以看…
WinForm 应用程序中的后台进程(定期“服务”)
在 WinForm 项目中设置每 10 分钟运行一次的后台进程的最佳实践是什么?是要使用表单之外的后台人员吗?或者是否有一种更通用的方法可以应用于更多的…
将 Ping 应用程序转换为多线程版本以提高速度 - C#
我有一个应用程序,可以 ping 本地子网上的每个可能的 IP,以便编译响应 IP 地址的列表。目前它一次 ping 全部 255 个。是否可以将此应用程序转换为使…
使用 Ping 映射活动 IP 的线程问题 - C#
我正在尝试创建一个简单的网络工具来 ping 本地子网上所有可能的 IP,并在 DataGridView 中提供此类 IP 的列表。我刚开始不得不考虑线程,这对于一个…