腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
Linux
VM到Mac的
管道
、
、
我尝试使用mkfifo在Mac主机上创建
管道
,并从
Linux
读取数据。这是
管道
的正确使用吗?
管道
驻留在
Linux
VM可访问的位置。
浏览 2
提问于2015-08-15
得票数 0
1
回答
C
#对象+命名为Pipes+
C
++对象
、
、
、
MFC (创建命名
管道
并
对
命名
管道
进行
读写
) 2.服务(
读写
命名
管道
) 3. WPF应用程序将数据发送到服务以写入命名
管道
。现在,有人能告诉我如何将
c
#对象(可能是序列化的)写到命名
管道
中。然后,如何通过读取写入命名<em
浏览 4
提问于2013-11-15
得票数 1
回答已采纳
1
回答
如何在命名
管道
(mkfifo)上执行非阻塞fopen?
、
、
、
、
如果我有一个创建并尝试使用mkfifo打开命名
管道
的程序,我如何才能在不阻塞的情况下打开一个
读写
管道
?FILE* in = fopen(PIPE_IN, "r"); /* Where PIPE_IN is the filename*/直到GUI打开该
管道
进行写入,fopen才
浏览 3
提问于2009-02-24
得票数 21
回答已采纳
1
回答
xterm的-S选项(传递伪终端名称和描述符)在
Linux
中是如何工作的?
、
、
、
s是一个与00、01和%d类似的双字符数字序列XX,其中%d是一个数字文件描述符.这显然是一种告诉xterm使用/dev/ttypXX (伪终端从站)的方法,但代码似乎不需要打开相应的主程序,而是调用
管道
浏览 1
提问于2009-07-22
得票数 2
回答已采纳
1
回答
如何在
linux
中使用java读取命名
管道
(FIFO)
、
、
我有一个问题,我必须从
管道
中读取流数据,用
C
编写的应用程序将数据写入
管道
。另一个用java编写的应用程序必须从这个
linux
管道
中读取数据。这个java程序是一个多线程程序,当其他程序将数据写入该
管道
时,它将从该
管道
读取数据。当数据被添加到
管道
队列时,它应该不断地从
管道
中读取。任何建议都会很有帮助。试图解决的问题是: 目前,一个应用程序(在
C
中)
连续
地将文件实时地创建到目录中,而另一个应用程序(在j
浏览 147
提问于2018-09-27
得票数 0
1
回答
Linux
讨厌: /dev/stdin不适用于套接字
、
、
、
Linux
有一个恼人的特点,即/dev/stdin不能使用套接字--返回ENXIO是硬编码的。
linux
内核是为了禁止以这种方式合理地使用/dev/stdin而编写的--参见http://marc.info/?l=ast-users&m=120978595414993。则可以在单独的进程中缓冲数据:这是浪费的,更糟糕
浏览 0
提问于2013-11-05
得票数 1
回答已采纳
1
回答
mono/
Linux
下命名
管道
的
读写
、
、
、
我想在
Linux
下从命名
管道
/FIFo队列进行读/写。我尝试了System.IO中的标准类StreamWriter和其他类,但它失败了,因为它使用了seek。有没有人曾经使用Mono从命名
管道
中写入/读取?我正在设法
读写
--但不是同时……
浏览 2
提问于2009-04-03
得票数 3
回答已采纳
3
回答
C
++中的命名
管道
、
、
我试图在
C
中使用命名
管道
,但遇到了一些困难。就匿名
管道
而言,我只需创建带有读/写描述符的
管道
,然后在每次要进行读或写操作时关闭另一端。这很容易做到,因为每次我只需打开()和关闭()另一端。对于命名
管道
,我有点困惑,我找到了mkfifo()指令,它创建了命名
管道
,但不知道如何正确地
对
其进行
读写
。 谢谢
浏览 1
提问于2010-11-15
得票数 2
2
回答
在ARM
Linux
上从Mono访问Xbox控制器
、
、
我正在用
C
#/Mono编写一个程序,以便在ARM计算机上运行。它需要能够将Xbox控制器的状态插入到系统中。我尝试过许多不同的库(例如XInputDotNet),但是它们都有不同的问题(比如尝试使用不兼容的原生
C
++ DLL)。虽然有类似的问题,但这不是重复。
浏览 7
提问于2014-07-10
得票数 0
回答已采纳
1
回答
linux
环境下
管道
的
读写
、
、
、
、
linux
中的一个简单的多进程程序.输入一些数字,如./findPrime 102030。该程序将创建3个子进程,以查找2-10、10-20、20-30之间的所有素数。一旦子进程找到了一个素数,它就会通过
管道
写出"2是质数“并发送给父进程。父级将在屏幕上打印。这里的问题是,我使用一个while循环将消息写到
管道
中,并在父端使用另一个while循环来接收消息,但是下面的代码只显示第一条消息,所以我想知道发生了什么,我如何继续从
管道
中读取消息呢?
浏览 1
提问于2013-09-23
得票数 4
回答已采纳
1
回答
Kqueue (边缘触发):短读是否意味着已失去了读准备状态?
、
、
、
、
当使用
Linux
处于边缘触发模式(EPOLLET)时,读/写在EAGAIN/EWOULDBLOCK中失败,这意味着
读写
准备状态丢失,并且一旦恢复就绪状态,就保证通过epoll_wait()提供新的就绪事件此外,当在边缘触发模式和非阻塞流模式套接字中使用
Linux
时,如果我们注册了
对
EPOLLRDHUP事件的兴趣,并且还没有收到EPOLLRDHUP事件,那么短读/写入(返回值小于请求的大小)也意味着
读写
准备的丢失类似地,当在边缘触发模式( Kqueue,macOS/
浏览 7
提问于2016-10-19
得票数 4
2
回答
为什么使用pipe()创建的
管道
不能用作双向
管道
?
、
、
、
此外,man清楚地说明了pipe() creates a pipe, a unidirectional data channel,但我已经尝试在父进程和子进程中
对
管道
的两端进行
读写
,看起来一切正常。所以我的疑问是,如果两个进程必须相互
读写
,为什么我们需要两个
管道
,为什么不使用一个
管道
呢?
浏览 1
提问于2012-04-13
得票数 4
回答已采纳
1
回答
对
命名
管道
的
读写
、
customer.
c
程序将int写入指定
管道
,bank.
c
读取
管道
并打印int。客户将从两个命名
管道
中选择一个,"atm1“和"atm2”。最后,我想运行两个customer.
c
程序,每个
管道
同时运行一个,但是我在编写和读取命名
管道
时遇到了一些问题。 如果我只运行bank.
c
和一个customer.
c
,我就得不到任何输出。如果我运行bank.
c
和两个customer.
浏览 2
提问于2018-03-20
得票数 0
回答已采纳
1
回答
流水线-在两个程序之间发送字符串
、
程序writer.
c
和reader.
c
必须同时运行吗?如果是这样,那么reader.
c
是如何被“告知”writer.
c
已经发送了字符串的呢?
浏览 1
提问于2013-04-18
得票数 2
回答已采纳
3
回答
GNU操作系统中的缓冲(命名)
管道
、
、
、
、
在GNU OS中,只有当另一个进程同时读取相同的数据(来自同一
管道
)时,进程才能将数据写入
管道
。 是否有类似于让第一个进程写入和缓冲数据直到第二个进程读取数据的
管道
?
浏览 0
提问于2014-10-26
得票数 12
1
回答
何时以及如何
对
不同类型的文件进行读/写块(即暂停您的程序)?
、
、
、
我想我不清楚何时以及如何
对
各种类型的文件进行
读写
块。(磁盘文件、
管道
、插座、FIFO)谢谢!!
浏览 3
提问于2011-10-30
得票数 0
回答已采纳
2
回答
Ruby中的进程替换(而不是命令替换)
在bash、zsh、ksh88、ksh93和类似的shell中,您可以轻松地生成一个文件名(对于平台来说,该文件名是作为/dev/fd条目或命名
管道
实现的),其中给定的代码在子shell中执行。我
对
在Ruby解释器中做同样的事情感兴趣--使用它的一个参数--文件名--执行一个子进程,该文件名将在当前Ruby解释器中运行的代码输出流中,或者在当前Ruby解释器中运行的子进程中运行。/run-program --password-file=<(printf '%s' "$password"
浏览 2
提问于2014-10-07
得票数 2
5
回答
当程序对文件进行写入/读取时,如何透明地压缩/解压缩文件?
、
、
、
我有一个可以
读写
非常大的文本文件的程序。但是,由于这些文件的格式(它们是应该是二进制数据的ASCII表示),这些文件实际上很容易压缩。我不能修改程序,但磁盘空间很宝贵,所以我需要设置一种方法,使它可以在这些文件被透明地压缩和解压缩时
对
它们进行
读写
。 程序只能
读写
文件,所以据我所知,我需要为输入和输出设置一个命名
管道
。技术信息:我使用的是现代
Linux
。该程序读取单独的输入和输出文件。它按顺序读取输入文件,但会读取两次。它按顺序写入输出文件。
浏览 10
提问于2009-04-16
得票数 7
回答已采纳
1
回答
串口与命名
管道
的区别
、
、
、
、
串行口流和命名
管道
(FIFO)之间有区别吗?尤其是在
Linux
方面? 串行端口具有实际硬件的文件描述符(硬件正在对其进行
读写
),而命名
管道
只是在内核上创建的“文件”,用于存储数据流,然后是2(或更多?)进程可以连接和读/写。另外,如果我在一个进程P1中创建了一个命名
管道
(以及我的另一个进程P2连接到它)-- P1可以使用这一个文件描述符来
浏览 5
提问于2015-05-02
得票数 0
2
回答
不带RTOS的Semaphore.h
、
、
我想知道我是否可以将信号量和互斥用于用
C
++编写的
Linux
OS和API semaphore.h。我在考虑使用RTOS,但我
对
引导加载程序以及如何在芯片或嵌入式环境中安装
Linux
或其他操作系统一无所知。是否有可能在使用非RTOS时获得信号量的好处?
浏览 0
提问于2015-05-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 之父对 C+进行了炮轰,C+不值得推荐?
C+11对模板实例化中连续右尖括号>>的改进
Java NIO详解
Linux干货来了!
深入探讨Redis管道
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券