腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
我怎么等
BackgroundWorker
呢?
、
、
我有一个创建和
运行
BackgroundWorker
的
Foo()方法。在调用MyObject.Foo()之后,主
线程
立即调用MyObject.DoSthWithFooData()。主
线程
对MyObject.Foo()中
的
BackgroundWorker
一无所
浏览 2
提问于2011-03-16
得票数 2
回答已采纳
3
回答
backgroundworker
已
完成
事件
处理
程序
在
哪个
线程
上
运行
?
、
我有一个GUI应用
程序
,它需要
运行
长时间
的
计算(考虑一分钟或更长时间),它
处理
这一问题
的
方式是将计算交给后台工作者。(这部分没问题)doSomethingElse是要在主UI
线
浏览 2
提问于2010-11-19
得票数 11
回答已采纳
2
回答
如何防止窗口标题栏上
的
未响应消息?
、
、
我使用VS2010和C#构建桌面应用
程序
。这个应用
程序
有一个表单,它有一个很大
的
任务,需要很长时间才能
完成
。初始化此表单时,它工作得很好,除非它在标题栏上显示“未响应”,如图所示:
完成
所有任务后,它将显示所需
的
输出。为什么会显示这条信息,以及如何防止它?
浏览 0
提问于2012-06-14
得票数 7
回答已采纳
3
回答
BackgroundWorker
:从DoWorkEventHandler调用
的
每个方法都在后台
线程
中
运行
吗?
、
、
、
我有一个MVVM应用
程序
,它通过服务器上
的
XML加载数据。XML使用WebClient.DownloadStringAsync()下载,然后由一个方法解析。我解决这个问题
的
想法是使用
BackgroundWorker
来
处理
解析。但是,从我
的
DoWorkEventHandler调用
的
每个方法都在后台
线程
中
运行
吗?即使是webclients
事件
处理
程序
?整个解析过程都是在一个Downlo
浏览 1
提问于2011-02-04
得票数 1
回答已采纳
1
回答
程序
在读取RSS提要时锁定
、
、
我已经为自己创建了一个类,它读取RSS提要并将它们返回给我
的
主类。rssDoc.Load(rssReader); }我想改变这一点,这样我
的
程序
就不会锁定,而只是等待响应。我曾经想过在我
的
主表单中使用<e
浏览 0
提问于2012-08-25
得票数 2
回答已采纳
1
回答
BackgroundWorker
事件
处理
程序
直到FitSharp脚本结束时才调用
、
、
、
我很难编写一个测试使用C#
线程
的
BackgroundWorker
应用
程序
的
夹具。任何帮助都将不胜感激!,工作人员将被启动:在交互模式下,可以很好地工作,并按预期调用
事件
处理
程序
。其他
处理
程序
(ProgressChanged、RunWorkerCompleted)直到测试结束时才被调用,据推测,此时FitSharp
线程
浏览 4
提问于2016-01-11
得票数 1
2
回答
处理
主
线程
上
的
后台
事件
、
、
、
我创建了一个后台
线程
来做一些工作,在最后,我调用了一个引发
事件
的
方法ThreadDone(threadWorkResult)。目前,
事件
处理
程序
在相同
的
后台
线程
上
运行
,但我希望它在主UI
线程
(窗体应用
程序
)上
运行
。我在网上搜索了一下,发现了一些关于使用attributes
的
东西,但我想知道如何通过编程来做到这一点。有什么方法可以在
处理
程
浏览 0
提问于2011-08-03
得票数 1
回答已采纳
2
回答
背景工作器DoWork方法中附加
事件
的
产生
、
、
、
、
我试图在UI中
的
另一个
线程
上
运行
一个长时间
运行
的
实例方法,但仍然将进度报告回GUI
线程
以更新进度条。我知道有很多方法可以做到这一点,还有很多关于这方面的问题。长期
运行
的
实例方法实际上有两个自己
的
事件
。它有一个在PropertyChanged上触发
的
事件
,该
事件
用于报告当前
完成
的
工作&当前需要
完成
浏览 3
提问于2013-11-12
得票数 2
回答已采纳
1
回答
Web表单显示将大文件拆分为较小文件
的
进度
、
然后,我
的
函数根据用户想要
的
行数将大文件拆分为较小
的
文件。 不管怎样,假设我最终为一个包含10,000条记录
的
原始文件创建了100个文件,用户希望每个文件有100条记录。我正在寻找一种方法来在我
的
屏幕上显示到目前为止创建
的
文件
的
数量,而函数仍在
运行
?
浏览 1
提问于2013-12-12
得票数 0
1
回答
c#如何使用
BackgroundWorker
的
ProgressChanged
事件
在
线程
中间执行UI操作
、
、
下面是简单
的
代码,它在后台工作者中间有UI操作。上面有一个表单和一个标签"lbProgress“。当ProgressPercentage =2时,标签不会更改,但操作会更改。btRun_Click(object sender, EventArgs e) bw.RunWorkerAsync();甚至可以使用ProgressChanged
事件
在后台工作
线程
中间执行大型
浏览 7
提问于2022-07-09
得票数 0
回答已采纳
2
回答
我可以从
BackgroundWorker
.RunWorkerCompleted更新UI吗?
、
根据文档,我可以从
BackgroundWorker
.RunWorkerCompleted
事件
访问UI。但是根据我在控制台应用
程序
中
的
实验,主
线程
和RunWorkerCompleted
线程
是不同
的
(因为
线程
ID不同)。这对于UI更新是不可接受
的
。如何解释这种情况?static
BackgroundWorker
_bw = new
BackgroundWorker
(); static
浏览 2
提问于2017-11-28
得票数 0
回答已采纳
3
回答
Gui忙弹出窗口
当我按下一个按钮时,我
的
gui就会与软件交互。这需要几秒钟。在此期间,我想要一个对话框,弹出或类似的东西出现在我
的
图形用户界面的前面,告诉用户等待(带有一条消息)。当gui与软件
的
交互
完成
时,弹出窗口自动关闭,并且用户可以再次正常地与gui交互。 有没有办法做到这一点?
浏览 1
提问于2013-02-22
得票数 0
5
回答
.net c#等待异步
事件
完成
并在代码中仍具有“同步”流
的
最佳方式
、
、
我
的
经验是,如果您需要使用像
BackgroundWorker
这样
的
东西使一些同步代码异步,您将不再有一系列易于遵循
的
程序
语句来表达您
的
总体意图和活动顺序,而是以一堆“
完成
”
的
事件
处理
程序
结束,每个
事件
处理
程序
都启动下一个这些函数中
的
每一个都可以长时间
运行
,并且每个函数都需要执行以下操作:更新ui、监视是否超时以
浏览 0
提问于2012-07-27
得票数 9
回答已采纳
3
回答
为什么不能从后台工作人员访问UI组件?
、
、
、
线程
都共享资源。这就是多
线程
操作
的
全部问题。
BackgroundWorker
事件
不会跨AppDomain边界封送。不要使用
BackgroundWorker
组件在多个AppDomain中执行多
线程
操作。代码会编译,但是当
浏览 5
提问于2011-04-08
得票数 2
回答已采纳
3
回答
如何减少C#中
的
接口滞后?
、
、
、
我对C#中
的
接口滞后有问题。我把问题缩小到定时器上了。 构造两个字符串,表示要发送到该框
的
命令(封装在一个函数中)。这是否是在
事件
处理
程序
中做了太多<e
浏览 1
提问于2009-08-06
得票数 1
回答已采纳
3
回答
带有
BackgroundWorker
的
App.Xaml中
的
WPF CrossThreadException
、
、
我
的
App.Xaml中有以下内容:{ _
backgroundWorker
.DoWork(BackgroundCompleted);} DoBackgroundWork方法执行一些数据库
浏览 0
提问于2013-01-08
得票数 0
回答已采纳
1
回答
Button.Click
事件
处理
程序
能否被
BackgroundWorker
.RunWorkerCompleted
事件
处理
程序
中断?
、
、
我正在编写一个Windows应用
程序
,大量使用BackgroundWorkers,还有一个问题让我担心。下面是一个示例情况:Button.Click
事件
处理
程序
启动它
的
执行,
完成
一些语句,但是还有更多
的
语句。此时,
BackgroundWorker</em
浏览 4
提问于2012-03-06
得票数 0
回答已采纳
1
回答
WCF服务:异步方法或
BackgroundWorker
、
、
、
、
或者在另一个Thread中使用synchronous (例如使用
BackgroundWorker
)?
浏览 0
提问于2012-07-30
得票数 1
回答已采纳
2
回答
BackgroundWorker
是否保证在后台
线程
上所做
的
内存更改对主
线程
是可见
的
?
、
、
如果我使用
BackgroundWorker
来修改应用
程序
中
的
数据结构,是否可以保证在
BackgroundWorker
完成
时(例如在RunWorkerCompleted
事件
处理
程序
中)主(UI)
线程
可以看到对后台
线程
所做
的
更改
浏览 3
提问于2014-11-14
得票数 0
回答已采纳
1
回答
BackgroundWorker
启动有异常
的
其他
线程
。例外没被抓到?
、
、
、
、
我有一个从我
的
主UI
线程
调用
的
BackgroundWorker
,如下所示。; }DoWork
事件
处理
程序
从另一个项目该方法有一个模式,它调用多个
线程
来
完成
进程工作。当其中一个
线程
抛出错误时,应用
程序
崩溃,而
Bac
浏览 3
提问于2013-09-12
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券