腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
两个
线程
的MFC domodal()问题
mfc
我的应用程序使用ZModem协议进行
通信
。 从主
线程
开始,我被创建为进度条的第二
线程
。所以,主
线程
负责
通信
,副
线程
负责额外的工作。它们通过全局变量进行
通信
。如果它们在同一
线程
上,则
主
窗口
通信
将被阻塞。现在,因为有两个
线程
,它们不能互相使用DoModal()。我可以为这两个
线程
的DoModal()做什么,或者有任何选项可以在一个
线程
上完成,但以相同的方式进行
浏览 1
提问于2013-12-06
得票数 1
3
回答
POSIX
线程
通信
Linux
c++
、
linux
我有一个工作
线程
,它从程序一开始就是活动的,并且会一致地从队列中获取一个对象进行处理。我想知道阻止
线程
的最好方法是什么?对象将以大约每几十微秒(在10 - 100微秒之间)的量级被推入队列。我是应该让
线程
在一个恒定的周期内休眠,还是应该设计出一些
线程
之间的信号机制?我想主要关注性能问题。有什么想法吗? 谢谢。
浏览 10
提问于2010-10-11
得票数 0
1
回答
独立辅助应用的缺点,而不是将其嵌入到
主
应用程序中
linux
、
embedded-linux
我正在开发一个运行在
Linux
内核上的嵌入式应用程序。我需要添加另一个辅助应用程序,通过在两个应用程序之间打开一个套接字来与
主
应用程序
通信
。还有另一个选项可以将这个辅助应用程序作为一个新
线程
嵌入到
主
应用程序中,但是这需要花费大量的时间。 使用独立辅助应用程序的优点/缺点是什么?我们可能会遇到哪些不当行为或问题?
浏览 0
提问于2018-05-15
得票数 1
回答已采纳
1
回答
是否可以使用通知来与IOS应用程序的主
线程
进行
通信
?(cf performSelectorOnMainThread)
iphone
、
ios
、
nsthread
、
nsnotifications
、
nsnotificationcenter
是否可以使用通知来与IOS应用程序的主
线程
进行
通信
?(cf performSelectorOnMainThread)。也就是说,有这样的目的吗?背景 可以使用performSelectorOnMainThread进行
通信
,但不知道是否可以使用通知
浏览 0
提问于2011-11-07
得票数 13
回答已采纳
9
回答
在C#中,推荐的在两个
线程
之间传递数据的方法是什么?
c#
、
multithreading
我有我的
主
GUI
线程
,还有第二个
线程
在它自己的ApplicationContext中运行(以保持它的活力,即使没有工作可做)。我想从我的GUI
线程
中调用我的第二个
线程
上的一个方法,但是如果我只是调用thread.Method(),它似乎在我的
主
GUI
线程
上运行,并导致我的GUI变得没有响应。在不同
线程
上调用方法的最佳方法是什么? 更新:我在这里真正想做的是在两个
线程
之间进行
通信
,而不是与GUI
通信
。
浏览 11
提问于2008-12-02
得票数 26
回答已采纳
1
回答
GTK+中的重绘问题
multithreading
、
gtk
、
multiple-processes
我调用了一个打开“模态”窗口的外部程序,因为它位于与
主
循环相同的
线程
中,它阻止了底层窗口的重绘。问题是如何在我自己的程序中创建一个单独的
线程
,以便在不阻塞整个
主
循环的情况下与该程序进行
通信
。
浏览 3
提问于2015-06-28
得票数 1
回答已采纳
3
回答
是否所有类型的进程/
线程
间
通信
都需要系统调用?
linux
、
multithreading
、
system-calls
、
inter-process-communicat
在
Linux
中, 进程间
通信
的类型如下 所有类型的
线程
通信
都需要系统调用吗?我想知道是否所有进程间
通信
和
线程
间
通信
都涉及从用户模式切换到内核模式,以便操作系统内核运行来执行
通信
?由于系统调用都涉及这样的交换机,我问
通信
是否需要系统调用。例如,“共享内存”既可用于进程间
通信
,也可用于
线程
间<
浏览 10
提问于2015-02-07
得票数 3
1
回答
scanf函数和EINTR信号
c
、
linux
、
signals
、
scanf
、
eintr
我在
Linux
平台上工作。我有一个基于控制台的多
线程
应用程序,它加载一个用于其他功能的多
线程
共享对象库。共享对象库在内部打开用于
通信
的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行
通信
。串口
通信
采用信号处理器接收数据。控制台应用程序中的主
线程
等待'scanf‘语句,以从用户获取输入。
浏览 7
提问于2015-03-25
得票数 0
3
回答
工作
线程
如何与
主
UI
线程
通信
?
c++
、
multithreading
、
mfc
工作
线程
与
主
UI
线程
通信
的最佳方式是什么?这对于共享内存中的数值进度值(由工作人员编写,通过UI读取)很好,但我在处理文本进度消息时遇到了问题。我让每个工作
线程
缓冲区消息在4个KByte缓冲区中
浏览 2
提问于2013-10-02
得票数 5
2
回答
UI
线程
正在阻止后台
线程
调用COM对象
c#
、
multithreading
、
com
我正在开发一个通过第三方COM库与外部设备
通信
的应用程序。我试图让所有与设备的
通信
都通过后台
线程
进行,这既是为了防止
通信
问题搞砸我的应用程序,也是为了摆脱在UI
线程
中进行
通信
所带来的一些其他复杂性。问题是,每当发生导致
主
UI
线程
阻塞的事情时(例如,调用MessageBox.Show,甚至只是在屏幕上移动窗口),与后台
线程
上的设备的
通信
也会停止。有没有办法(除了一个完全独立的进程)将这两个
线程
分开足够
浏览 1
提问于2010-04-27
得票数 4
回答已采纳
1
回答
EtherCat模块:如何与
linux
通信
linux
、
twincat
、
ethercat
我将与EtherCAT
主
(CX2020)和
Linux
PC(ubuntu)进行
通信
,以便在服务器上存储来自的数据,并进行写入。通过EthearCAT网络协议,可以方便地与安装在windows平台上的plc
通信
。有什么解决办法吗?
浏览 4
提问于2018-01-30
得票数 0
回答已采纳
3
回答
Linux
,取消阻塞读取()
linux
、
multithreading
、
io
、
java-native-interface
、
blocking
在用于串行
通信
的多
线程
Linux
程序中,是否可以(最好的方法是什么)终止来自另一个
线程
的阻塞read()调用? 我希望尽可能保持一切反应,并避免使用重复轮询的超时。这个问题的背景是,我正在尝试使用JNI为
Linux
创建一个Scala串行
通信
库。我试图使本机方面尽可能简单,其中包括一个read()和close()函数。在Scala端,一个
线程
将调用read()并阻塞,直到来自串行端口的数据可用。但是,可以通过其他方式关闭串行端口,从而导致调用close()。现在,为了释放
浏览 13
提问于2013-05-20
得票数 10
回答已采纳
1
回答
C++ Win32 API GetMessage从Awesomium分离的
线程
c++
、
multithreading
、
winapi
、
message-queue
、
awesomium
然后我创建一个
线程
,它创建一个子窗口,并将我的Awesomium WebView附加到这个子窗口。我知道Awesomium不是
线程
安全的,但是文档声明它是
线程
安全的,以至于它允许您在一个备用
线程
中使用Awesomium,只要您在创建它的
线程
中使用它。 现在开始讨论这个问题。我在接收从这个
线程
返回到WinProc的输入时遇到了问题。如果我试图单击Awesomium中的鼠标,该鼠标位于此子窗口,则不能再将
主
窗口拖动到屏幕周围,也不能使用最小化/最大化/关
浏览 1
提问于2014-03-09
得票数 0
回答已采纳
1
回答
发送从串口接收的数据的C# TCP/IP客户端.建议
c#
、
multithreading
、
sockets
、
tcp
、
serial-port
从
主
类im创建两个类的对象,并启动一个从串口读取数据的
线程
。在类中,我只创建串行使用对象,并调用一个处理读取的
线程
。在该读取
线程
中,我将调用一个新
线程
,该
线程
将打开TCP/IP连接并发送从串口接收到的数据。 另一种简单的方法是打开
主
类的两个连接,但它将从串口接收
线程
启动TCP/IP发送
线程
(已经打开连接)。我想这是个好主意,但正如我所说,我没有太多的
线程
经验。如果我在这
浏览 2
提问于2013-10-02
得票数 2
回答已采纳
1
回答
以
线程
窗口C++的形式执行程序(.exe)
c++
、
windows
、
multithreading
我使用thread类来创建
线程
,但在将另一个程序作为
线程
运行时遇到了一些问题。我想要一种方法来创建和运行一个.exe
线程
的路径。类似于
linux
中的exec syscall,仅适用于
线程
和window。(用新的
线程
图像替换当前的
线程
图像)先谢谢你,尤瓦尔。
浏览 0
提问于2016-06-29
得票数 2
1
回答
如何用AutoResetEvent从Windows移植到
Linux
进程间事件
linux
、
windows
、
events
、
inter-process-communicat
我当前的Windows代码使用命名事件进行进程间
通信
。可能有许多进程在等待该事件,当它发出信号时,所有等待的进程都会被释放,然后事件返回到无信号状态。为此,我使用了PulseEvent函数。在
Linux
中如何做到这一点?pthread函数似乎是
线程
间的
通信
。我不知道信号量在哪里可以提供与Windows相同的行为。Posix信号量似乎只释放了一个等待
线程
。如果信号量可以释放所有等待的
线程
,那么就可以工作了。
Linux
中有什么我遗漏的东西吗?
浏览 1
提问于2013-12-07
得票数 2
1
回答
子
线程
结束时,需要递减父
线程
中的计数器
pthreads
服务器将与建立连接,并为每个要处理的连接创建单独的
线程
。一旦每个会话结束,我想通知
主
服务器进程连接已经结束。我不确定通知父
线程
该子
线程
已经结束的最佳方式是什么。
浏览 0
提问于2012-10-21
得票数 0
1
回答
POSIX队列的优点是什么,还是只有正常的数据结构队列?
c
、
data-structures
、
linux
、
message-queue
、
posix
我正在使用运行
Linux
的嵌入式设备进行编程,其中内存较少,只有64 is的闪存。我计划使用队列进行
线程
通信
。 在其中,我遇到了使用POSIX队列或只使用简单队列的问题。第一个
线程
执行HTTP POST,第二个
线程
执行HTTP GET。这两个
线程
需要在数据写入或获取时进行
通信
。我看到POSIX队列使用
Linux
内核,在这种情况下,它比使用自己的数据结构队列有更多的开销?换句话说,轻量级IPC,类似于用于
线程
通信
的单向
浏览 0
提问于2017-06-19
得票数 1
2
回答
从DWORD
线程
显示MainWindow中的QString
c++
、
multithreading
、
qt
、
qt4
、
network-programming
我正在编写一个聊天客户端,并希望以MainWindow格式显示消息,比如displayTextEdit->append(string);但我使用的是DWORD
线程
。 } return 0;在MainWindow中创建
线程
浏览 0
提问于2012-05-17
得票数 0
回答已采纳
1
回答
阻塞函数调用
c#
、
c++
、
windows
我正在编写一个小型测试应用程序来测试
通信
接口。
通信
接口用C++ (动态链接库)编写,测试应用程序使用C#编写。
通信
接口依次与使用windows消息发送和接收数据的低级硬件堆栈进行
通信
。为此,
通信
接口DLL创建一个不可见的子窗口,其父窗口为C#测试应用程序窗口。与硬件对话的顺序如下: 初始化
通信
库。此步骤期望使用设备messaging.Connect (
通信
库addressRead/WriteCloseDeinitialize .)将
主
窗口句柄
浏览 4
提问于2010-10-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的IO 通信 以及 Reactor 线程模型浅析
linux多线程服务器
Linux系统编程 线程属性
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券