腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
ReactiveUI
:
从
后台
线程
调度
UI
线程
上
的
任务
、
、
我需要在
后台
线程
上
处理一个大型数据集,然后在WPF接口
的
DataGrid控件中显示该数据。数据来自外部工业设备,为此我提供了一个第三方库。因此,我
从
该库中获取委托中
的
数据。我
的
问题是,我似乎无法
从
后台
线程
调度
MainUI
线程
上
的
操作,并且我不确定如何解决这个问题。我预计,由于我计划在
UI
(上面)
上
执行操作,所
浏览 60
提问于2019-04-12
得票数 0
回答已采纳
1
回答
如何强制
任务
在STA
线程
上
运行?
、
、
、
我有一个WinForms应用程序,我想使用Windows.Forms.OpenFileDialog,它需要一个STA
线程
。它可以很好地处理
线程
,但是
任务
呢?相关问题,但没有找到解决办法:public async Task<string> TestFileDialogAsync() {我不明白TaskScheduler.FromCurrentSynchronizationContext()如何强制一个
任务
在S
浏览 4
提问于2021-07-26
得票数 0
回答已采纳
1
回答
Dispatcher.BeginInvoke和Task.Factory.StartNew之间
的
区别是什么
、
、
在我
的
WPF应用程序中,我在构造函数中使用Dispatcher.BeginInvoke加载内容。我
的
问题是它会阻塞
UI
线程
吗?或者更好
的
做法是使用Task.Factory.StartNew,然后在
UI
上
调度
,这样应用程序将首先加载,而不管加载内容
的
处理时间如何? 哪种方法更好?为什么?
浏览 1
提问于2012-03-31
得票数 8
回答已采纳
1
回答
我们可以
从
后台
线程
更新
UI
吗?
、
、
、
、
你好,iOS专家,只是为了澄清我
的
概念,我有点困惑
UI
更新
从
主
线程
。经过一些处理后,我直接
从
并发队列(
后台
线程
)更新
UI
内容,并使用下面的代码很好地工作。如果是这样的话,苹果公司
的
医生为什么会说: 并发队列(也称为全局
调度
队列
的
类型)并发执行一个或多个
任务
,但
任务
仍然按照添加到队列
的
顺序启动。当前执行
的
任务
运
浏览 2
提问于2018-02-16
得票数 1
3
回答
ObserveOnDispatcher不工作
、
、
、
我有两个
线程
,WPF+PIPE。我在管道rx事件
上
注册了来自WPF
的
。使用ObserveOnDispatcher()时,不会调用已注册
的
处理程序,删除ObserveOnDispatcher()时,会在管道
线程
上调用它。
浏览 0
提问于2011-05-18
得票数 4
回答已采纳
0
回答
有没有可能一些messagebus订阅者在
UI
线程
中处理消息,而另一些则在
后台
线程
中处理消息?
我像这样使用
ReactiveUI
的
RegisterScheduler:我希望一些消息订阅者(注册此消息)在
UI
线程
中处理它,但同时,一些其他订阅者在
后台
线程
中处理它。这是一个用例:一些消息
的
订阅者将处理
UI
相关
的
数据,这必须发生在
UI</em
浏览 6
提问于2016-07-04
得票数 0
回答已采纳
2
回答
将
线程
与
UI
分离
、
、
、
、
我
的
节目怎么了?我无法将正在执行
的
线程
与
UI
分开。在执行
线程
时无法到达
UI
。这是我
的
视图模型:// on button click:{ this.images.Clear
浏览 3
提问于2016-03-26
得票数 0
回答已采纳
3
回答
AsyncTask和Handler之间
的
区别是什么?在Listview中使用哪一个更好?
这显然会减慢应用程序
的
运行速度,因此我想到了使用多
线程
。将单独
的
列表视为
线程
,然后将其中加载
的
数据作为单独
的
线程
,以使其更快。 这是一种更好
的
方法吗?我可以有一些基于它
的
例子吗?或者甚至是链接?
浏览 0
提问于2012-01-09
得票数 2
回答已采纳
1
回答
加载数据时忽略View.setVisibility
、
、
View.setVisibility在特定情况下不起作用。下面是一个示例:void A() View1.setVisibility(View.VISIBLE);}void B() View1.setVisibility(View.VISIBLE); { // Loadi
浏览 0
提问于2021-04-07
得票数 0
回答已采纳
1
回答
冻结接口
的
任务
、
我使用3个
任务
同时执行3个
任务
,但是,当启动所有
任务
时,GUI没有冻结,它只会变得有点慢…当返回最后一个
任务
的
结果时,它会完全冻结并停止更新GUI . dataGridView1.Refresh(); }运行
任务
:await Updat
浏览 1
提问于2017-09-04
得票数 0
回答已采纳
1
回答
如何将委托方法放入新
线程
中?
stream:(NSStream*)stream handleEvent:(NSStreamEvent)eventCode; 每一秒都会调用这个方法,这个方法会做很多事情,所以我需要把这个方法放到一个新
的
线程
中,这样
UI
线程
就不会被阻塞。我也想知道上面的委托方法是由什么调用
的
?
浏览 2
提问于2011-09-21
得票数 0
3
回答
在
后台
线程
中使用Dispatcher.CurrentDispatcher
的
WPF框架,导致内存泄漏。
、
、
、
我使用
的
是WPF CollectionView,我在
后台
线程
中设置过滤器,因为应用这个过滤器需要很长时间。设置此筛选器将触发CollectionView
的
CollectionView()方法(因此WPF框架代码我无法更改)。但是,由于这是在
后台
线程
中执行
的
,因此该操作从未执行(该
线程
的
调度
程序从未启动),从而导致内存泄漏: Dispatcher保存对CollectionView
的
引用。 我怎么能解决
浏览 13
提问于2017-01-30
得票数 2
回答已采纳
2
回答
c# wpf dispatcher.beginInvoke冷冻
、
、
、
我正在开发一个与服务器通信
的
应用程序。我知道我必须使用Dispatcher,因为我在另一个
线程
中工作,但是即使我使用beginInvoke方法,我
的
应用程序也会冻结。基于谢里丹答案
的
编辑附加信息:调用
线程
无法访问此对象,因为其他
线程
拥有该对象
浏览 2
提问于2014-05-22
得票数 1
回答已采纳
2
回答
什么时候对委托使用异步编程?
、
、
、
、
他们似乎在做同样
的
事情,但我不知道什么时候应该使用
任务
,什么时候才是正常
的
代表。
浏览 0
提问于2018-06-25
得票数 0
回答已采纳
3
回答
ICommand Execute() Task.ContinueWith()
、
、
、
在WPF应用程序中实现ICommand
的
类
的
ICommand中,我对返回Task
的
方法进行了外部调用。cancellationToken, TaskScheduler.Default} 我
的
问题是哪个
线程
调用ICommend执行()--它是
UI
线程
吗?cancelTask.ContinueWith()是等待
UI
线程
还是
后台</e
浏览 3
提问于2016-03-29
得票数 3
回答已采纳
2
回答
无法关闭新
的
WPF窗口,直到返回所有
UI
线程
,即使dispatcher优先级设置为
后台
、
、
我是WPF
的
新手,如果我做了什么严重
的
错误,我很抱歉。 我有一个主窗口,一旦特定
的
用户控件完成了他们
的
业务,就会有一个新
的
“错误窗口”。当
后台
线程
正在更新“错误窗口”
的
另一部分时,这个新
的
错误窗口返回一个“加载占位符”到
UI
。显示在
UI
中,并正确设置了加载占位符文本。然后,
UI
等待errorWindow.SetupWindow()方法完成1分30秒。问题是,在此等待期间,在erro
浏览 1
提问于2014-03-04
得票数 2
回答已采纳
1
回答
使用
后台
工作进程动态更新DataGrid
、
、
我有一个自定义类
的
ObservableCollection,它包含一个字符串和一个整数:{ return true; //for other things; ignore here 我使用BackgroundWorker作为
后台
线程
它在一个
调
浏览 4
提问于2012-11-21
得票数 0
2
回答
在长时间运行命令时,WPF窗口没有响应。
、
、
我不认为这真的发生了,但我
的
WPF应用程序(窗口)似乎没有异步调用Sub,或者类似于这样
的
东西.用例非常简单:StatusLeft = wpfw
上
的
文本框 cmds =在wpfw实际
上
,我在主窗口调用
的
每个类中都放置了一个UpdateStatusLeft (包括它自己
的
类!),并将wpfc实例传递给每个命令/处理类。如果您试图直接更新textarea,而不是wpfw
线程
/类,则会得到一个
线程</e
浏览 6
提问于2014-03-21
得票数 0
1
回答
订阅可观察对象
的
反应式扩展(主题)
、
请注意,我在过去
的
4年里一直在做web开发,我非常熟悉淘汰赛中
的
可观察到
的
和可观察到
的
模式,我猜这是造成我在这里困惑
的
原因。 无论如何,对于问题和代码。我有一个简单
的
winforms实验(见下文),我正在构建它来说明我
的
问题。下面的订阅直到start new中
的
线程
完成之后才会运行。我可以追踪它对OnNext
的
调用,但订阅直到20-30秒后才会触发。
浏览 1
提问于2015-08-19
得票数 1
3
回答
即使定义了CallbackBehavior属性,WCF服务仍然阻塞
UI
线程
、
、
、
、
我在一个WCF 4.0WPF应用程序中使用WCF服务,并且我观察到对WCF服务
的
调用阻塞了
UI
线程
上
的
更新,即使它在服务类
上
定义了UseSynchronizationContext = false。当包含Thread.Sleep()时,下面的代码不会阻塞
UI
,但是当包含对api.GetFieldExpressionAssemblies()
的
调用时,它会阻止对
UI
的
更新。此代码是在
后台
线程</
浏览 13
提问于2013-12-12
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券