腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可
以为
非
UI
工作
线程
创建
调度
程序
(
System.Windows.Threading
)?
、
实际上,我希望有一个专用的
工作
线程
来处理来自主
线程
和其他
工作
线程
的事件。此
线程
还必须能够调用其他
线程
中的委托。(
线程
从主
线程
接收命令,在其他
工作
线程
中执行其中的一些命令,处理来自这些命令的完成和进度事件,并通知主
线程
他正在做什么)。 所有这一切都可以通过在所需
线程
中实现来自委托的消息队列的模拟来手动完成。我还感觉到这个类的对象可以在任何
线程
中<e
浏览 24
提问于2020-10-04
得票数 1
回答已采纳
2
回答
当Task.Wait()上的
UI
为当前时,使用Dispatcher强制
UI
线程
更新控件;
、
、
、
、
是否
可以强制
UI
线程
停止等待任务完成,通过Dispatcher更新
UI
控件,然后让
UI
恢复为等待任务完成?我刚刚尝试了下面的代码,但它并不像看起来那样
工作
方法正在由
非
UI
线程
执行。System.Text;using System.Threading.Tasks;using <em
浏览 0
提问于2013-01-16
得票数 0
1
回答
Dispatcher和Worker
线程
、
、
我有一个关于
调度
程序
和后台
工作
线程
的问题。我有一个异步处理HTTP请求的系统。最终,ObservableCollection被绑定到WPF控件。然而,看看这里关于Stack Overflow的文档和其他问题,WPF版本似乎只是在需要时
创建
了一个
调度
程序
。当前系统在
调度
线程
上使用CheckAccess来确定我们
是否
在
UI
线程
上,然后将其传递给在
工作
线程</e
浏览 0
提问于2011-04-13
得票数 0
回答已采纳
3
回答
WPF中的Dispatcher to Thread关系
、
、
、
我不完全清楚一个应用
程序
中有多少个
调度
程序
,以及它们如何与
线程
相关或从
线程
中引用。据我所知,WPF应用
程序
有两个
线程
(一个用于输入,另一个用于
UI
)和一个dispatcher (与
UI
-Thread关联)。如果我
创建
另一个
线程
-让我们称之为“
工作
线程
”-当我在
工作
线程
上调用Dispatcher.CurrentDispatcher
浏览 2
提问于2011-02-16
得票数 24
回答已采纳
2
回答
从C#中的另一个
线程
更新图形用户界面-
是否
更改回主
线程
?
、
我知道从另一个
线程
更新标签的最简单方法是:{ { } else // Do Something} 我的问题是,如果需要从另一个
线程
更新图形用户界面而不是if,
是否
可以切换回主
线程
并从主
线程
更新图形用户界面
浏览 0
提问于2013-05-21
得票数 0
回答已采纳
2
回答
如何获得特定WPF窗口的当前SynchronizationContext?
、
、
、
、
Silverlight应用
程序
使用DispatcherSynchronizationContext,它以“正常”优先级将委托给
UI
线程
的分派
程序
排队。DispatcherSynchronizationContext的上下文是单个
UI
线程
。当前的实现为每个顶层窗口
创建
一个DispatcherSynchronizationContext,即使它们都共享相同的底层
调度
程序
。第一个似乎是说每个
线程
创建
一个D
浏览 0
提问于2016-04-25
得票数 2
2
回答
菜单系统正常
工作
,但无法关闭
、
、
、
、
好了,我已经启动了我的菜单系统,并在JFrame上
工作
。在我单击启动画布的按钮之前,一切似乎都运行得很好。现在画布所做的是初始化一个扩展画布的JFrame,所以我不能使用
线程
。在使用static void main运行canvas应用
程序
时,这从来都不是问题。如何解决新JFrame无法关闭的问题?
浏览 4
提问于2012-07-31
得票数 1
回答已采纳
3
回答
为什么kotlin协同器可以在另一个
线程
上操作
UI
元素?
、
、
、
、
text_view.text = "test"打印的日志是:如日志所示,我们不是在Android主
线程
上,即
UI
线程
上。但是,在此
工作
线程
上将文本设置为text_view并将"test“正确设置为text_view之后,上面的代码不会抛出异常。理由是什么呢?
浏览 2
提问于2019-04-25
得票数 1
1
回答
托管主
UI
线程
是否
停留在同一(
非
托管)操作系统
线程
上?
、
、
、
、
我正在为一个遗留的Win32应用
程序
创建
一个托管的WPF
UI
前端。WPF前端是可执行文件;作为其启动例程的一部分,我在第二个
线程
中将遗留应用
程序
作为DLL启动。任何
UI
操作(包括CreateWindowsEx等)由遗留应用
程序
在主
UI
线程
上被重新调用。在了解了这些背景知识之后,让我们来看看我的实际问题: 在
浏览 0
提问于2010-05-07
得票数 0
回答已采纳
2
回答
在Eclipse插件应用
程序
中将值从
非
UI
线程
传递到
UI
线程
的最佳实践
、
、
、
在Eclipse插件应用
程序
中,
是否
存在将值从
非
UI
线程
传递到
UI
线程
的最佳实践/出色示例?
浏览 0
提问于2009-12-03
得票数 4
2
回答
方法,该方法在主
线程
中执行任务的延续
、
我必须
创建
一个方法,类似于ContinueWith(),但将在主
线程
中执行延续,在主任务之后。Task<DayOfWeek> taskA = new Task<DayOfWeek>(() => DateTime.Today.DayOfWeek
浏览 0
提问于2014-12-05
得票数 0
3
回答
Dispatcher.CurrentDispatcher与Application.Current.Dispatcher
、
、
Dispatcher.CurrentDispatcher (在
System.Windows.Threading
中)和Application.Current.Dispatcher (在System.Windows我的直觉告诉我,Application.Current.Dispatcher永远不会改变,并且对当前应用
程序
中的所有
线程
都是全局的,而Dispatcher.CurrentDispatcher可能会
创建
一个新的Dispatcher实例,这取决于调用它的
线程
。如果是,Dispatcher.Current
浏览 0
提问于2012-05-04
得票数 82
回答已采纳
1
回答
Go
调度
程序
也管理在运行时
创建
的
非
Go
线程
吗?
、
因此,这基本上意味着Go例程的执行,包括主goroutine,是由go
调度
程序
和OS的
线程
调度
管理的。
非
Go
线程
的执行
是否
也完全由OS的
线程
调度
管理?换句话说,如果我通过CreateThread函数
创建</
浏览 1
提问于2017-02-16
得票数 1
1
回答
如何添加一个timer对象,在一个
线程
上每X秒执行一次操作,在另一个
线程
上每Y秒执行一次?
、
、
让一些
线程
在JPanel画布上异步执行一些操作,并且可以从main(...)控制的最好的方法是什么?那么同步技术呢?
浏览 2
提问于2011-11-25
得票数 0
回答已采纳
2
回答
UWP -在
非
UI
线程
中
创建
和使用RichEditBox (或任何控件)
、
是否
有任何方法在
非
UI
线程
中
创建
RichEditBox控件? 谢谢。
浏览 0
提问于2018-05-16
得票数 0
2
回答
是否
可以保证使用任务工厂
创建
的as任务不会在WPF的
UI
线程
中被
调度
?
、
、
、
、
以前,我通常使用后台
工作
线程
进行服务调用,并且不会阻塞使用第三方逻辑启动的
UI
,但理想情况下,任务应该用于thread.Currently密集型任务。所以想知道使用任务分解进行服务调用
是否
有什么问题,因为在完成服务调用之前,会有许多
线程
处于空闲状态。 另外,关于原始问题,
是否
可以保证在WPF应用
程序
中
创建
的任务总是在不同于
UI
线程
的
线程
上被调用?
浏览 2
提问于2012-05-13
得票数 3
回答已采纳
2
回答
Java Swing : GUI冻结- jstack解释
、
、
、
、
我在swing中有一个Gui应用
程序
,可以在串行热敏打印机上打印票据。当我点击启动此操作的按钮时,我的GUI被冻结。我认为这是因为代码是在EDT上执行的。tid=0x02b76800 nid=0xf30 waiting on condition 谁能给我解释一下,我在哪里可以看到我的GUI因为第一
线程
第二," thread -6“和"Thread-7”之间的区别是什么,只要我确定我只运行了这个
线程
一次。
浏览 2
提问于2012-10-04
得票数 4
回答已采纳
4
回答
创建
System.Windows.Controls.Image会抛出异常-如何使用dispatcher来实例化它?
、
、
、
System.Windows.Controls.Image img = new System.Windows.Controls.Image(); 这抛出了这个异常: System.InvalidOperationException :调用
线程
必须是STA,因为许多
UI
组件都需要它。我明白这意味着什么,我也明白我需要使用
调度
程序
,但我对如何或为什么……感到有点困惑。这是我的ViewModel的一个属性,在运行应用
程序
时,我没有得到任何这些异常。
浏览 0
提问于2010-06-09
得票数 4
回答已采纳
2
回答
应该在另一个任务中使用Task.Run吗?
、
、
我在一个任务中有很多
工作
要做(无论是CPU绑定还是IO绑定,没有异步接口)。我想知道在任务中只执行以下所有的
非
异步
工作
是否
可以:{ … await Task.Run(() => DoCpuBoundWork()); await SomethingElseAsync();我知道任务不一定在另一个
线程
上执行,所以我想
浏览 2
提问于2018-09-08
得票数 1
4
回答
什么时候在mvvm中使用Dispatcher?
、
、
继Jason Dolinger视频之后,我
创建
了装饰普通模型的DispatchingWcfModel。但我不明白为什么我需要它。我
是否
应该始终使用某种
调度
模型?如果我将使用普通模型而不是
调度
模型呢?
浏览 1
提问于2011-11-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊非阻塞I/O编程
PeekMessage优雅的解决MFC主界面无响应难题
性能优化之卡顿延迟
一种线程池的工作原理与C+实现
Kotlin,RxJava与RxAndroid混合开发
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券