腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
是否所有类型的进程/
线程
间
通信
都需要系统调用?
linux
、
multithreading
、
system-calls
、
inter-process-communicat
在
Linux
中, 进程间
通信
的类型如下 所有类型的
线程
通信
都需要系统调用
吗
?我想知道是否所有进程间
通信
和
线程
间
通信
都涉及从用户模式切换到内核模式,以便操作系统内核运行来执行
通信
?由于系统调用都涉及这样的交换机,我问
通信
是否需要系统调用。例如,“共享内存”既可
用于<
浏览 10
提问于2015-02-07
得票数 3
1
回答
以
线程
窗口C++的形式执行程序(.exe)
c++
、
windows
、
multithreading
我使用thread类来创建
线程
,但在将另一个程序作为
线程
运行时遇到了一些问题。我想要一种方法来创建和运行一个.exe
线程
的路径。类似于
linux
中的exec syscall,仅适
用于
线程
和window。(用新的
线程
图像替换当前的
线程
图像)先谢谢你,尤瓦尔。
浏览 0
提问于2016-06-29
得票数 2
1
回答
管道
(来自
管道
系统电话)能进行双向
通信
吗
?
c
据我所知,当您像pipe(array)一样调用
管道
syscall时,array[0]
用于
读取,array[1]
用于
编写。但是,它们都是为了读和写
吗
?我知道我可以创建另一个
管道
来实现反向写入/读取,但它能在同一个
管道
中完成
吗
?这份文件意味着什么 未指明是否.
浏览 4
提问于2019-11-30
得票数 1
回答已采纳
2
回答
在
linux
上,在
线程
之间进行
通信
的最挑剔的方法是什么?
linux
、
multithreading
、
pthreads
我有一个p
线程
应用程序,我目前使用常规
linux
管道
来
通信
,并向不同的
线程
发送消息。它的工作很好,并没有真的坏,但我有一种唠叨的感觉,它可以改进。我需要传递少量的数据,作为一个带几个参数的独立的optcode。
线程
条件变量允许我在
线程
之间传递数据
吗
?-Andres
浏览 0
提问于2012-12-10
得票数 1
回答已采纳
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
1
回答
多
线程
通信
结构
multi-threading
我知道基本的跨
线程
通信
方法,比如
管道
,套接字。是否有任何开源来实现多
线程
通信
结构,以便我能够快速地与我的应用程序集成。一个是dbus,但看起来很复杂。那么你
能
推荐一下
吗
?谢谢。
浏览 0
提问于2018-12-28
得票数 1
3
回答
在没有条件变量的
线程
之间实现阻塞
c
、
linux
、
pthreads
、
ipc
、
pipe
我正在
Linux
上使用p
线程
实现老板/工作人员设计模式。我想有一个老板
线程
,不断检查工作,如果有工作,然后唤醒一个熟睡的工人来做工作。简单的解决方案是在boss
线程
中使用P
线程
条件变量并调用pthread_cond_signal,在每个工作
线程
中调用pthread_cond_wait,但是我想知道有什么更快的东西可以用来实现阻塞和信令
吗
例如,如何在老板和工作
线程
之间使用
管道
? 如何衡量一种IPC与另一种IPC的性能?例如,我
浏览 6
提问于2011-10-25
得票数 0
1
回答
远程、IPC和
线程
场景中微服务的低延迟
通信
c++
、
performance
、
ipc
、
microservices
、
low-latency
有些在同一进程中,但在不同的
线程
中。
线程
通信
--使用循环缓冲区或可以获得最好的效果。IPC
通信
--我认为共享内存中的
管道
或循环缓冲区是很好的解决
浏览 0
提问于2019-01-08
得票数 1
回答已采纳
1
回答
回调
管道
windows
、
pipe
我已经为子进程和父进程之间的
通信
创建了两个
管道
。一个
管道
用于
STDIN,另一个
用于
STDOUT。敬请指教
浏览 3
提问于2011-05-20
得票数 0
1
回答
如何在实时
Linux
中进行进程间的
通信
?
c
、
linux
、
process
、
real-time
、
preempt-rt
如何在这些进程之间进行
通信
以保持进程(1)的实时性,并避免页面错误或其他可能干扰实时应用程序的行为?方法1.仅使用
线程
这是一种更灵活的进程间
通信
方式。不过,我对
Linux
编程还不熟悉。我们希望在机器和客户端之间共享内存,但它也应该提供一种方法来加载新程序(文件路径或程
浏览 5
提问于2015-04-13
得票数 4
1
回答
信号是由操作系统内核或进程生成的
吗
?
operating-system
、
signals
、
ipc
说 ..。例如,当进程写入已被读取器关闭的
管道
时,将生成SIGPIPE;默认情况下,这会导致进程终止,这在构建shell
管道
时非常方便。 信号是由操作系统内核或进程生成的
吗
?如果信号是由OS内核产生的,那么在进程间
通信
中如何使用信号呢?它是在
通信
的两个进程之间设置操作系统内核,即
浏览 3
提问于2015-12-15
得票数 1
1
回答
并发读取和写入NamePipeClientStream
c#
、
.net
、
multithreading
、
concurrency
、
named-pipes
我的应用程序中有一个为双工
通信
(PipeDirection.InOut)设置的NamedPipeClientStream实例。我还有两个
线程
,一个读
线程
和一个写
线程
。我希望读
线程
只调用NamedPipeClientStream.Read方法,写
线程
只调用NamedPipeClientStream.Write方法。它们永远不会调用彼此的方法,但它们可能会同时调用
管道
实例。 我查阅了NamedPipeClientStream的文档,它说公共静态方法是
线程
安
浏览 2
提问于2010-03-12
得票数 3
回答已采纳
1
回答
类似于C#中
用于
线程
间
通信
的
管道
的类
c#
、
stream
、
pipe
在.Net框架中是否有实现
管道
的类,但
用于
线程
间
通信
而不是进程间
通信
?System.IO.Pipes似乎有点过分了。具体地说,我正在寻找的是允许单个读取器
线程
和单个写入器
线程
的东西,并且允许在
管道
的读和写两端阻塞IO。System.IO.Pipes.PipeStream似乎有点过头了。此外,理想情况下,编写器将能够将异常“写入”
管道
,这将导致任何读取器唤醒,并且任何额外的读取都将抛出“推入”
管道
的异常。 请注意,我正
浏览 4
提问于2016-06-30
得票数 1
2
回答
C:
线程
与
管道
之间的连接,需要同步
吗
?
c
、
synchronization
、
pthreads
、
pipe
、
polling
我正在处理C编程中
线程
之间的
管道
通信
。我有两条线:-thread 2与串口
通信
;问题是
线程
1的写入速度比
线程
2读取的快。因此,我的问题是:我如何才能正确地从<e
浏览 0
提问于2018-01-18
得票数 0
回答已采纳
1
回答
Python多处理的进程
通信
python
、
multiprocessing
、
pipe
、
ipc
、
shared-memory
我了解了Python多进程的
管道
/队列/共享ctype对象/管理器,并希望将它们与
Linux
的匿名
管道
、命名
管道
、共享内存、套接字等进行比较。我现在有以下问题 Python multiprocessing.sharedctypes支持独立的进程
通信
吗
?它们中的哪一个仅
用于
亲子关系或兄弟关系的过
浏览 1
提问于2018-04-29
得票数 8
回答已采纳
2
回答
使用
Linux
管道
的IPC
linux
、
pipe
我怀疑在IPC中使用
Linux
管道
。我的问题是谢谢,
浏览 6
提问于2014-05-12
得票数 0
回答已采纳
1
回答
进程和
线程
之间的
通信
operating-system
、
ipc
如
管道
、插座等。假设我们有一个父进程A和两个子进程B和C。Q1:在这种情况下,IPC方法是有限的
吗
?比如它只能使用
管道
,共享内存而只能使用信号。Q4
浏览 0
提问于2014-03-19
得票数 0
回答已采纳
2
回答
用Python阻塞
线程
python
、
linux
、
multithreading
、
pipe
我对那里发生了什么有一些假设,但我对Python
线程
机制还不太了解,无法验证它。send_command_to_process和receive_result_from_process通过
管道
与这些进程
通信
。我正在调试的问题是,这段代码不时结冰:所有Popen进程和writing_thread在写入
管道
后在冲洗时都会被阻塞。因此,我提出了一个假设,如果writing_thread被一个完整的
管道
缓冲区阻塞,主
线程
也会被阻塞(它们处于相同的进程中)。 这有可能
吗
?如果是这样
浏览 6
提问于2015-03-16
得票数 0
回答已采纳
1
回答
多
线程
C++11应用程序中的同步
c++
、
linux
、
multithreading
、
sockets
、
server
我在用C++编写并在嵌入式
Linux
上执行的多
线程
服务器应用程序上工作。一个
线程
(我称之为Communication)应该处理所有的套接字I/O(发送和接收消息)。根据接收到的消息,
通信
线程
将消息发送给处理所需序列的另一个
线程
(例如Controller)。在序列末尾由Controller创建返回消息。这两个
线程
之间的
通信
是通过互斥和condition_variable保护的队列实现的。因此,多
线程
体系结构并没有带来任何好处。
浏览 1
提问于2018-07-09
得票数 1
1
回答
scanf函数和EINTR信号
c
、
linux
、
signals
、
scanf
、
eintr
我在
Linux
平台上工作。我有一个基于控制台的多
线程
应用程序,它加载一个
用于
其他功能的多
线程
共享对象库。共享对象库在内部打开
用于
通信
的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行
通信
。串口
通信
采用信号处理器接收数据。控制台应用程序中的主
线程
等待'scanf‘语句,以从用户获取输入。
浏览 7
提问于2015-03-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
进程间通信概述
Java NIO详解
十年资深嵌入式大神:教你如何从零开始学习路线解析
C语言服务器编程必备常识
粤嵌总结:嵌入式开发新手路线教程和嵌入式linux学习路线
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券