腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
linux
中使用java
读取
命名
管道
(FIFO)
、
、
我有一个问题,我必须
从
管道
中
读取
流
数据
,用C编写的应用程序将
数据
写入
管道
。另一个用java编写的应用程序必须从这个
linux
管道
中
读取
数据
。这个java程序是一个多线程程序,当其他程序将
数据
写入该
管道
时,它将从该
管道
读取
数据
。当
数据
被添加到
管道
队列时,它应该
浏览 147
提问于2018-09-27
得票数 0
2
回答
linux
中
的
管道
()函数
、
我的问题是关于
linux
中
的
管道
()函数: 我的问题是:“
linux
中
只有一个
管道
吗?”我的意思是,如果我有多个写入
管道
的进程,它是不是同一个
管道
,这意味着一旦我
从
管道
读取
数据
,我可能会在相同的read()操作
中
从不同的进程获得
数据
?
浏览 3
提问于2016-04-16
得票数 1
1
回答
Windows名为pipe:当
读取
器关闭结束而不必写入
数据
时,在Python
中
检测到
、
、
我的应用程序将(写)
数据
流到命名
管道
中
,在调用应用程序时将
管道
的名称指定为CLI参数。流
数据
是不规则的阶段,其中可能没有任何
数据
发送下
管道
。我想检测
从
管道
读取
的另一个进程何时关闭了它的结束,以便快速释放我的应用程序为流分配的资源。我现在的问题是,甚至检测到
管道
的
读取
端已经关闭,而没有将任何东西写入
管道
中
。由于流
数据
格式是固定的,
浏览 1
提问于2019-04-10
得票数 1
回答已采纳
1
回答
在用ffmpeg压缩编解码器后,
从
摄像头获取所有字节的流?
、
、
、
我需要用命令行-ffmpeg
从
网络摄像头-after
中
捕获视频流的每一个字节,用编解码器压缩它。所以,请您给我一点启发,看看ffmpeg命令行的样子,以及将输出流放到由VB6或VB.net编写的程序
中
的策略?(我需要对每一个字节进行操作!)非常感谢任何建议。Update:我想知道是否可以将输出保存为硬盘上的"avi“文件,同时使用我的程序
读取
保存文件的内容。我是否可以在保存文件时回放我检索的“avi文件的一部分”(附加)?除了"avi“之外,是否有更好的文件格式同时用于写入和
读取
(记录
浏览 6
提问于2014-06-23
得票数 8
1
回答
Linux
中
的进程间通信
、
关于
Linux
编程,我有两个问题: 如果Unix进程
从
管道
读取
数据
,但没有将
数据
写入该
管道
,那么内核对
读取
进程采取什么操作?如果写入过程向缓冲区写入的
数据
比
读取
器要求的要多,那么任何多余的
数据
(没有交付给阅读器)将驻留在哪里?
浏览 4
提问于2016-02-22
得票数 0
1
回答
匿名
管道
内核缓冲区大小
、
、
、
我正在尝试理解调用
管道
syscall所关联的结构。int pipe(int pipefd[2]);READ(2)
Linux
程序员的手册名读--
从
文件描述符
中
<em
浏览 0
提问于2017-02-07
得票数 1
1
回答
linux
操作系统如何让应用程序
从
管道
读取
数据
、
我对
linux
如何让应用程序像"cat /etc/hosts | grep 'localhost'“这样
从
管道
中
读取
数据
感到困惑。我知道在一个独立的程序
中
,fork一个孩子,彼此之间通过
管道
进行交流。但是对于两个独立的程序,我不知道如何通过
管道
进行通信。在示例"cat /etc/hosts | grep 'localhost'“
浏览 2
提问于2010-11-15
得票数 0
回答已采纳
1
回答
带I/O重定向的
管道
档
、
、
、
从
stdout
管道
读取
,然后
从
stderr
管道
读取
。 当有大量的
数据
被写入输入
管道
以及大量的输出
数据
时,我们就会遇到停滞问题。如果,当写到stdin时,
管道
已经满了,我们就会被堵住。然而,如果启动过程也设法填充输出
管道
,它也会阻塞。结果,整个
管道
停止运行,所有东西都挂起。我们的代码在试图写入输入
管道
时被卡住,直到
从
输入
管道</em
浏览 0
提问于2018-04-12
得票数 1
1
回答
管道
中等待的字节数
、
、
、
、
我正在编写一个远程终端应用程序,并使用
管道
从子进程的stdout/stderr
中
获取
数据
,然后将其发送到客户端。具体地说,我运行的是
Linux
,我并不真正关心可移植性(如果解决方案是纯
Linux
的,也没问题)。这个是可能的吗?谢谢你的帮助。
浏览 5
提问于2013-10-18
得票数 1
1
回答
如何使C程序阻塞到FIFO
管道
为空?
、
、
、
我正在使用命名(FIFO)
管道
进行IPC,我想协调程序只能在
读取
管道
的程序
从
管道
中
读出之前写入的
数据
时才能写入
管道
。因此,我想阻止写入,直到
管道
为空。这个是可能的吗?我认为的一种选择是,当
管道
已满时,write函数阻塞。但我希望对比
Linux
中
的
管道
大小小得多的
数据
量执行此操作。例如,我希望程序只能写入20个字节,然后等待,直到另一端
读取
浏览 3
提问于2013-12-01
得票数 4
3
回答
检查“`read`”是否返回EOF而不使用任何
数据
、
、
、
我有一个C程序,它通过(
Linux
)
管道
接收来自另一个程序的
数据
。我希望在编写任何
数据
之前,如果
管道
关闭,程序的行为就会有所不同。这样做的自然方法是尝试
从
管道
中
读取
数据
,并检查是否获得EOF,但如果有可用的
数据
,则会消耗
管道
中
的一些
数据
,而且(据我所知)无法将
数据
“返回”到
管道
中
。程序
浏览 0
提问于2020-08-13
得票数 5
回答已采纳
1
回答
如何知道一个进程是否在等待stdin?
、
、
下面是带有注释的shell命令序列mkfifo ibash <i & # run bash interpreter in background, use -x option to see what and when is executed echo 'if echo -n A;
浏览 2
提问于2018-10-08
得票数 2
1
回答
Linux
read()最小
数据
量
、
、
在
Linux
中使用read() syscall
从
任何源(文件、套接字、
管道
)
读取
数据
时,是否存在可以返回的最小
数据
量(在阻塞模式下)?或者syscall甚至可以返回1个字节?当我想从
管道
中
读取
一个int (4或8字节)时,我是否仍然需要检查read()的返回值,以查看我收到的字节是否小于sizeof(int)?
浏览 1
提问于2012-04-15
得票数 2
回答已采纳
2
回答
如何将
数据
输入到
管道
中
,直到它满了为止?
、
、
、
我想使用
Linux
上的
管道
作为主进程和
从
进程之间的同步原语。经典的方法是创建两个
管道
,但我相信有一种方法可以使用单个fd。考虑:
读取
端r被传递给主服务器。当
从
服务器准备就绪时,它将写入w N字节,然后再写入N字节,然后写入1字节,其中N是
管道
缓冲区大小。第一个write(2)立即返回,第二个块是因为缓冲区已满。 主模块
从
r
中
读取
。当主程序
读取</
浏览 0
提问于2020-08-14
得票数 3
回答已采纳
3
回答
GNU操作系统
中
的缓冲(命名)
管道
、
、
、
、
在GNU OS
中
,只有当另一个进程同时
读取
相同的
数据
(来自同一
管道
)时,进程才能将
数据
写入
管道
。 是否有类似于让第一个进程写入和缓冲
数据
直到第二个进程
读取
数据
的
管道
?
浏览 0
提问于2014-10-26
得票数 12
2
回答
在node.js
中
拖尾命名
管道
、
、
在
linux
中
,我使用node-tail
读取
文件并将其发送到套接字。node.js发送
从
文本文件
读取
的
数据
Tail = require('tail').Tail; tail = new Tail("/tmp/test.txt");ta
浏览 2
提问于2013-05-22
得票数 2
回答已采纳
2
回答
确定可读文件描述符是否为
管道
的
读取
端。
、
、
、
、
我想使用将
数据
从
STDIN_FILENO复制到文件描述符(可以是普通文件、char或块设备、FIFO或任何可以用打开的东西)。为了使用splice,无论是from文件描述符还是文件描述符都必须是
管道
的适当末端,因此通常在程序员希望将
数据
从
非
管道
复制到非
管道
时,创建一个
管道
作为中间缓冲区。但是,如果STDIN_FILENO已经是
管道
的
读取
端,那么我可以跳过这个步骤,并尝试直接
从
STDIN_FILENO
浏览 3
提问于2010-09-03
得票数 7
回答已采纳
4
回答
如何使我的程序的输入文件
从
第3行开始?
、
、
、
我有一个以这种方式
从
文件
中
读取
数据
的程序。现在,我希望我的程序
从
第3行
读取
输入文件,而不是
从
文件的开头
读取
。由于变量范围问题,我无法调用
管道
。 在
Linux
中有办法做到这一点吗?
浏览 6
提问于2014-07-16
得票数 0
回答已采纳
1
回答
Go crypto/ssh包,stdoutpipe() io.Reader的缓冲区限制是多少?
、
、
、
我目前正在从session.stdoutpipe() io.Reader
中
读取
到一个bytes.Buffer,在会话完成后可以格式化并打印出来。这些文件指出: 到目前为止,我的测试还没有遇到任何问题,但它让我好奇地想知道固定数量是多少。在命令完成之前,我已经成功地将文本流到6.5mb
浏览 0
提问于2019-02-10
得票数 1
回答已采纳
1
回答
在接收
管道
数据
的应用程序中使用mmap()?
、
、
、
、
是否可以在
Linux
上的C++应用程序中使用mmap(),该应用程序必须
从
文件接收
管道
输入,如果可以,这是否比
从
流
中
读取
单个/page_amount字节更快?我不确定mmap()是否可行,因为
管道
涉及到一个流,而mmap()不需要立即获得所有可用的
数据
吗?
浏览 2
提问于2013-10-17
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell 读取从键盘输入的数据
介绍 Linux 中的管道和命名管道
Pandas从MySQL中读取和保存数据
Linux中的管道命令(三)
linux中重定向、管道、xargs详解及应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券