腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
检查
线程
是否
在
Gui
上下
文中
、
如何
检查
当前正在运行的
线程
是否
在
GUI
上下
文中
?
浏览 0
提问于2010-12-01
得票数 5
回答已采纳
1
回答
线程
间OpenGL
上下
文共享延迟
、
、
我有一个非常简单的Qt/OpenGL设置,我的
GUI
线程
可以
在
工作
线程
中请求纹理上传。只要纹理可用,工作
线程
就会发出信号,然后
GUI
线程
就可以使用它了。不幸的是,有时纹理需要50 in才能完全用于
GUI
上下
文中
的共享。
在
本例中,绑定纹理的一部分显示为黑色。引入等待计时器有效地解决了问题,但自然地减慢了处理速度。对于所需的等待时间,没有明显的模式,因此我想知道
是否
有一种方法
浏览 1
提问于2019-08-31
得票数 2
回答已采纳
2
回答
委托从主
线程
运行的代码,以便从主
线程
处理
gui
、
、
、
我有一些代码是由背景工作者运行的,我想要一些特定的代码,它显示一些
GUI
在
主
线程
上下
文中
运行(两个原因1。它应该阻塞2。我知道从后台工作器处理
gui
控件是有问题的),我引发一个事件,传递类,然后从那里侦听mainForm中的事件,然后
检查
是否
需要调用并重新调用。然后调用我希望
在
主
线程
中运行的实例的公共方法。我有几个问题:
是否
存在处理从主
线程
在后台工作
上下
浏览 4
提问于2010-04-07
得票数 1
回答已采纳
1
回答
Qt库中的
GUI
线程
检测
、
、
我需要知道我的函数是在哪个
线程
的
上下
文中
运行,它是主
GUI
线程
还是某个工作
线程
。我不能使用简单的解决方案将QThread指针存储
在
主函数中,并将其与QThread::currentThread()进行比较,因为我正在编写一个库,并且无法访问主函数。当然,我可以创建InitMyLibary()函数,并要求库用户
在
GUI
线程
的
上下
文中
调用它,但我是,实际上是反对它的。
浏览 1
提问于2009-06-10
得票数 17
回答已采纳
3
回答
在
C# dll中调用委托
、
、
DLL中的工作不能在UI
线程
上下
文中
执行。所以DLL方法调用将是异步的,这很好。 UI
线程
继续其执行。UI
线程
不会被阻塞,也不会等待。委托代码是
在
DLL
线程
上下
文中
执行还是
浏览 4
提问于2015-09-18
得票数 0
1
回答
在
我的
线程
上下
文中
创建‘`SetWindowsHookEx`’调用函数
、
、
、
为了
在
GUI
应用程序中使用SetWindowsHookEx,您通常希望
在
发生事件时
线程
中有一个函数。我不是Windows内部的专家,但是如果我正确地理解了文档,SetWindowsHookEx安装的钩子就会在
线程
上下
文中
被调用,从而导致它们挂钩的事件。因此,为了做到我所描述的,我们需要: 创建一个包含钩子函数的DLL,并在其中创建一个共享内存区域,所有
线程
都可以通过它共享和通信,
在
钩子函数和
GUI
程序中都创建了类似p
浏览 1
提问于2010-06-18
得票数 1
回答已采纳
3
回答
SubscribeOn和ObserveOn有什么区别?
、
我刚刚发现了SubscribeOn,这让我怀疑
是否
应该使用它而不是ObserveOn。谷歌让我接受了和,但两者都没有帮助我发现不同之处:这看起来非常微妙。(
在
我的
上下
文中
,我
在
一个非
gui
线程
上出现了一些事件,
在
使用事件数据更新控件之前,我需要切换到
gui
线程
)。
浏览 3
提问于2011-09-28
得票数 76
回答已采纳
1
回答
线程
不是只有一个指令指针吗?
、
我想知道C#调用函数是如何工作的(我现在正在考虑从工作
线程
调用一个从
GUI
线程
操作
GUI
的方法): 假设我有两个
线程
,每个
线程
都有它的插入指针,指向当前正在执行的指令。现在,我
在
worker
线程
中调用Invoke来运行
GUI
线程
中的委托。如果一个
GUI
线程
已经有了它的指令指针(IP),而每个
线程
只能有一个,这怎么可能呢?当我突然调用我的代码时,IP会发生什么?它是
浏览 1
提问于2009-04-20
得票数 10
回答已采纳
1
回答
在
多层架构中,
线程
之间通过委托进行通信?
、
我正在寻找一个解决方案的
线程
间通信。我们有三层建筑,
线程
A是windows应用程序的主
线程
。我启动一个
线程
B,它独立于
线程
a,它们不共享代码。我必须在.net 3.5,c#,WEC7上工作 在
线程
上下
文中
运行的
Gui
和逻辑DeviceController运行在
线程
B的
上下
文中
。两个
线程
都是长时间运行的
线程</e
浏览 0
提问于2013-10-26
得票数 0
回答已采纳
1
回答
gtk2中的gtk_idle_add()和gtk_main_context_invoke()有什么区别?
、
、
、
、
我有一个应用程序,它通过调用g_thread_new()来产生一个工作
线程
。工作
线程
必须向正在基于接收到的数据更新
GUI
的主
线程
发送进度信息或可能发生的错误。目前我使用的是:
在
第一个参数(类型为GMainContext*)等于NULL的情况下,
在
主循环
上下
文中
运行update_
gui
(),以便
浏览 61
提问于2020-03-05
得票数 0
1
回答
从保存的
上下
文中
重新启动
线程
、
我正在尝试使用fork为多
线程
应用程序实现
检查
点设置方案。我会把
检查
站放在一个安全的地方,比如障碍物。一个
线程
将调用fork来复制地址空间,并将信号发送到所有其他
线程
,以便它们可以保存其
上下
文并将其写入文件。我的第一个问题是,如果我假设没有锁持有
浏览 0
提问于2011-08-11
得票数 2
回答已采纳
3
回答
VC++ / C++高性能多
线程
图形用户界面交易注意事项
、
、
、
、
我很想看看有经验的开发人员在为windows平台开发高性能多
线程
GUI
时会考虑哪些因素。我
在
开发交易应用程序的背景下问这个问题,其中
GUI
是非常动态的,应用程序延迟是一个问题。您看到过哪些架构,或者您
是否
建议通过MFC文档/视图来实现此
上下
文中
的观察者模式。我相信由于性能问题,不会使用文档/视图。对于
在
MFC和Qt中
在
单独的
线程
中更新的UI组件/窗口,需要做哪些具体的考虑?
是否<
浏览 3
提问于2010-05-13
得票数 8
1
回答
如何实现在同一执行
上下
文中
执行的计时器回调
、
、
一些编程环境,如C++构建器,具有带有回调函数的计时器组件,该回调函数
在
与创建timer对象相同的执行
上下
文中
执行。 我想知道如何在普通的c++中使用
线程
来做类似的事情。或者,有没有其他方法可以定期调用回调来执行某些任务,并在与调用
线程
相同的执行
上下
文中
运行?
浏览 5
提问于2012-11-04
得票数 0
1
回答
理解.Net任务执行中的
上下
文
、
、
、
、
我一直试图
在
.Net中理解任务执行中的
上下
文概念。然而,我仍然无法将context与OS
线程
的基本概念联系起来。
在
浏览时,我大致了解了
上下
文是什么:
在</em
浏览 1
提问于2018-11-28
得票数 1
回答已采纳
1
回答
AXUIElement.h中的函数可以安全地从主
线程
以外的
线程
调用吗?
、
、
、
macOS辅助功能是
线程
安全的,还是
在
应用程序主
线程
以外的
线程
中调用是安全的?(即AXUIElement.h中定义的函数) 我已经使用它们多年了,但我仍然不能弄清楚
在
什么
上下
文中
调用这些函数是安全的。在过去,我在从应用程序的主
线程
以外的
线程
调用它们时遇到过问题,但通常这些函数很慢,而且
在
主
线程
中使用它们时不可能不导致应用程序的
GUI
阻塞,因此我需要在单独的
线程
中使
浏览 14
提问于2020-10-20
得票数 0
回答已采纳
2
回答
从按钮单击事件启动
线程
时
Gui
被阻塞
、
、
、
我想了解一下为什么当我从按钮单击事件启动一个新
线程
(Runnable)时,
GUI
会被阻塞?那我该怎么克服呢?我做错了什么?下面的代码
在
点击新
线程
时启动,但是当单击该按钮时,我想更改文本框的背景色,但我无法这样做,而且当该
线程
运行时,主ui没有响应,我相信我通过启动一个新
线程
正确地实现了它,这样就不会阻塞主ui,但是我肯定遗漏了一些东西thread still working"); System.out.println("
浏览 4
提问于2014-10-20
得票数 1
回答已采纳
1
回答
当当前syncContext已经是threadPool
上下
文时,等待尝试捕获
上下
文吗?
、
、
await Method3(); await Method4();我的问题是,“等待Method3()”
是否
试图捕获
上下
文Method4无论如何都使用ThreadPool
上下
文。
浏览 3
提问于2017-06-16
得票数 0
回答已采纳
1
回答
如何从BackgroundWorker方法调用Silverlight中的
GUI
线程
?
、
、
、
我正在使用BackgroundWorker
线程
在
Silverlight4中的
GUI
线程
之外做一些工作。我想从后台
线程
更新图形用户界面
上下
文中
的小部件,但我已经从微软文档中阅读了关于这样做的警告。我知道从一个
线程
到另一个
线程
的通信会抛出一个异常,因为只有
GUI
线程
可以更新小部件,但是BeginInvoke没有为此提供: // BackgroundWorker thread code
浏览 1
提问于2010-07-22
得票数 0
回答已采纳
3
回答
获取类库中的UI调度程序
、
、
、
、
我想设计一个类库,并计划使用多
线程
(即BackgroundWorker)。如果我计划将字段绑定到库使用前端的
GUI
,我将不得不注意
线程
上下
文,从
线程
上下
文中
对字段进行更新。据我所知,将
GUI
dispatcher的引用传递给库并不是一个好主意。但是,我如何才能访问将要使用库的应用程序的调度程序呢?这个是可能的吗?
浏览 0
提问于2011-05-31
得票数 16
回答已采纳
2
回答
如何解决这个问题-- ==跨
线程
操作无效:控制从创建
线程
以外的
线程
访问的'frm_proc‘
、
、
我
在
表格上有个按钮.
在
单击事件上编写以下代码 但是我
在
this.Hide
浏览 4
提问于2012-01-13
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【新】虚拟机深层系列「GC本质底层机制」SafePoint的深入分析和底层原理探究指南
Python的with 语句
多道程序设计和多线程有什么区别?
面向对象的编程-Application 37
从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理—下
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券