腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7744)
视频
沙龙
1
回答
提升
线程
间
通信
队列
、
、
、
我正在使用Boost::interprocess::message_queue在我的应用程序上实现
线程
之间的
通信
。我这么做有两个原因。首先,因为我不需要直接实现共享内存。一是同步
机制
,二是因为我想以这种方式对系统建模,因为将来它可能会更改为进程
间
。我的问题是:考虑到这些限制,有没有更合适的
机制
来启用
线程
间
通信
,或者我可以继续使用进程
间
队列,而不用担心“进程
间
开销”?
浏览 2
提问于2013-04-23
得票数 0
2
回答
大型多cpu系统上的快速进程
间
(
线程
间
)
通信
IPC
、
、
、
、
用于进程
间
通信
的最快的便携式双向
通信
机制
是什么,其中来自一个应用程序的
线程
需要与同一计算机上的另一个应用程序中的多个
线程
通信
,并且
通信
线程
可以在不同的物理CPU上)。我假设它将涉及一个共享内存、一个循环缓冲区和共享同步
机制
。 但是当
线程
运行在不同的物理CPU上时,共享互斥锁的同步代价非常高(而且数量也有限)。
浏览 1
提问于2010-04-21
得票数 4
3
回答
是否所有类型的进程/
线程
间
通信
都需要系统调用?
、
、
、
在
Linux
中, 进程
间
通信
的类型如下 所有类型的
线程
通信
都需要系统调用吗?我想知道是否所有进程
间
通信
和
线程
间
通信
都涉及从用户模式切换到内核模式,以便操作系统内核运行来执行
通信
?由于系统调用都涉及这样的交换机,我问
通信
是否需要系统调用。例如,“共享内存”
浏览 10
提问于2015-02-07
得票数 3
2
回答
Java Attach API使用哪种进程
间
通信
机制
?
、
、
我试图找出Java Attach API在主要操作系统上使用的进程
间
通信
机制
,但我似乎找不到太多关于底层
机制
的参考资料。 我发现唯一提到的是,它指的是不久前由Sun开发的DOORS进程
间
通信
机制
。大多数文章都描述了Java Attach API以及如何加载共享库/DLL,但是没有说明jvisualvm和本地JVM进程之间的
通信
实际上是如何工作的。那么,Java Attach API的进程
间
通信
在每个主流操作
浏览 5
提问于2015-12-28
得票数 7
1
回答
Java中提供/peek/ PriorityQueue的功能是什么?
、
我试图在Python结构中重新实现Java,但是看起来Java有一些有趣的方法:这在Python的PQ中转化为什么?我在Python的版本中没有看到这些方法:如果我的理解是正确的:- == get()
浏览 3
提问于2020-04-10
得票数 0
回答已采纳
1
回答
进程调度和
线程
调度的区别。
进程和
线程
的调度有什么不同,
线程
和进程的进程
间
通信
的方法有什么不同。IPC的所有
机制
,如信号量、互斥、自旋锁等,是否都可以应用于进程和
线程
的调度?
浏览 2
提问于2012-01-28
得票数 1
2
回答
Boost:是否存在用于仅
线程
通信
的进程
间
机制
::message_queue?
、
、
boost::interprocess::message_queue
机制
似乎主要是为进程
间
通信
而设计的。“消息队列只是在进程之间复制原始字节,而不发送对象。”这使得它完全不适合与正在传递的大型复合对象进行快速和重复的
线程
间
通信
。 我想用ref/shared_ptr/指针创建一条消息,指向一个已知的和先前创建的对象,并安全地将它从一个
线程
传递到下一个
线程
。您可以在绑定完成时使用asio::io_se
浏览 12
提问于2013-10-24
得票数 1
3
回答
一种快速的
线程
间
通信
机制
、
、
我需要一种快速的
线程
间
通信
机制
,用于将工作(void*)从任务传递给正在运行/阻塞操作的几个工作进程。目前我正在考虑使用pipe()+libevent。是否有更快、更优雅的替代方案来使用英特尔
线程
构建块?
浏览 1
提问于2010-03-08
得票数 7
1
回答
如何用AutoResetEvent从Windows移植到
Linux
进程
间
事件
、
、
、
我当前的Windows代码使用命名事件进行进程
间
通信
。可能有许多进程在等待该事件,当它发出信号时,所有等待的进程都会被释放,然后事件返回到无信号状态。为此,我使用了PulseEvent函数。在
Linux
中如何做到这一点?pthread函数似乎是
线程
间
的
通信
。我不知道信号量在哪里可以提供与Windows相同的行为。Posix信号量似乎只释放了一个等待
线程
。如果信号量可以释放所有等待的
线程
,那么就可以工作了。
Linux
中有什么我遗漏的东西
浏览 1
提问于2013-12-07
得票数 2
1
回答
在同一个应用程序中使用意图进行
通信
是一种好的做法吗?
、
我在应用程序上工作,我有几个模块和逻辑在几个
线程
上运行。有时我需要在不同的
线程
之间进行一些
通信
来实现一些功能。我开始使用Intents来达到这个目的,但我不确定这在Android中是不是一个好的实践,或者它是一种过度的杀伤力(在用法、性能等方面),因为intent
机制
是设计用于应用
间
通信
的。
浏览 16
提问于2019-05-30
得票数 2
回答已采纳
4
回答
Java进程
间
通信
和
线程
间
通信
?
、
在Java上下文中,
线程
和进程有什么不同?Java是如何实现进程
间
通信
和
线程
间
通信
的?请给我举一些现实生活中的例子。
浏览 0
提问于2010-03-27
得票数 6
回答已采纳
3
回答
Android:什么是活页夹
线程
?
我根据自己的目的使用Debug.startMethodTracing,在输出文件中我可以看到(我不使用IPC):7 Binder Thread #1
浏览 0
提问于2013-03-05
得票数 25
回答已采纳
1
回答
什么是
线程
间
的
通信
机制
,可以同时等待和释放底层
线程
资源?
、
、
、
、
我正在寻找一个
线程
间
的
通信
机制
,可以等待和释放底层
线程
资源在同一时
间
。在下面的示例中,当仅用一个
线程
初始化executorService时,第二个任务将被卡住,因为
线程
被t1持有,即使它是await。下面的代码只有在您更改为用2个
线程
初始化executorService时才能工作。start t1start t2t1 done 理想情况下,当t1等待时,它不需要保存底层
浏览 2
提问于2020-08-01
得票数 1
回答已采纳
2
回答
按顺序执行python
线程
、
我有一个list和n
线程
。我想使用一些进程
间
通信
机制
来按照一定的顺序添加到这个列表中,顺序是第一个
线程
先写入list,然后第二个
线程
等等。我想出的唯一的办法就是使用n个锁,并在前一个
线程
完成任务后解锁另一个
线程
的锁,但我不认为这是正确的解决方案。谢谢你的帮助。
浏览 0
提问于2014-04-20
得票数 0
2
回答
跨
线程
的内存管理
、
、
我正在开发的模块由两个
线程
(类似于生产者/消费者)组成,它们之间的消息传递是通过boost::message_queue发送函数发送所生成对象的地址来完成的。到目前为止,内存管理是通过在生产者
线程
中实例化对象,并在使用后在消费者
线程
中删除它来显式完成的。我面临的一个问题是,boost::message_queue发送/接收应用程序接口在它的签名中使用了原始指针,我希望在
线程
之间共享内存。那么,如何管理引用计数,使消息对象不会在生产者
线程
函数的作用域结束后立即销毁,甚至不会在使用者<em
浏览 1
提问于2011-11-15
得票数 2
1
回答
节点
间
通信
机制
、
我将使用TCP进行节点
间
通信
。我遇到的问题是,我不确定如何连接到节点。 这意味着,假设我有一个10节点集群:每个节点都必须连接到所有其他节点吗?如果没有,这是如何做到的?它有多可靠?
浏览 4
提问于2016-01-31
得票数 1
回答已采纳
1
回答
在
线程
函数中处理异常
、
、
、
我有使用C++ (而不是C++11)的多
线程
应用程序。因此,我有两个
线程
与相应的
线程
函数并行运行。在主
线程
块中,我有试图捕获块,但是在
线程
函数中没有。每个
线程
函数(主
线程
除外)在(1)循环时运行,当主
线程
设置一个指示退出的条件时中断。条件变量检查和设置都是在互斥保护内进行的,以确保互斥。但是,在
线程
函数中,出现了一些异常,
线程
变成了僵尸,应用程序崩溃了。堆栈核心无法正确显示堆栈跟踪,因为该跟踪可能已损坏。我的问题是:
浏览 1
提问于2014-03-07
得票数 1
回答已采纳
1
回答
子
线程
结束时,需要递减父
线程
中的计数器
服务器将与建立连接,并为每个要处理的连接创建单独的
线程
。一旦每个会话结束,我想通知主服务器进程连接已经结束。我不确定通知父
线程
该子
线程
已经结束的最佳方式是什么。
浏览 0
提问于2012-10-21
得票数 0
1
回答
Vulkan: vkAcquireNextImageKHR的pImageIndex一定是按顺序返回的吗?
由于我使用的是多
线程
辅助命令缓冲区记录,因此如果vkAcquireNextImageKHR的pImageIndex确实是按顺序返回的,那么在调用此函数之前,我可以将估计的pImageIndex提交到辅助命令缓冲区
浏览 15
提问于2019-11-04
得票数 0
3
回答
UNIX上的进程
间
通信
、
、
、
、
我必须在Solaris9SPARC上用C语言实现一些
机制
,以便允许进程
间
通信
。简而言之,我必须实现一个多
线程
程序,在这个程序中,一旦
线程
的父亲收到一个信号,或者你想要的任何东西,就必须触发一组负责加密文件的
线程
。 我不能使用一些TCP套接字解决方案来与此程序
通信
。
浏览 2
提问于2010-09-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的IO 通信 以及 Reactor 线程模型浅析
Linux系统编程之进程间通信方式:管道二
Linux系统编程之进程间通信方式:命名管道二
Linux系统编程 线程同步概念
十年资深嵌入式大神:教你如何从零开始学习路线解析
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券