腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3428)
视频
沙龙
2
回答
打开
用于
读取
的
先进先出
(
命名
管道
)
时
AsynchronousFileChannel.open
挂起
java
、
nio
、
named-pipes
在Linux上,我使用mkfifo /tmp/test在shell中创建了一个
命名
管道
。我想将其
用于
异步
读取
,因此作为第一步,我将使用AsynchronousFileChannel
打开
它 java.nio.channels.AsynchronousFileChannel.open(java.nio.file.Paths.get("/tmp/test"),) 但
浏览 24
提问于2020-04-25
得票数 0
3
回答
命名
管道
写入
的
内容生命周期
c
、
pipe
我在Linux下用C语言创建了一个
命名
管道
并将其写入其中。在其中写入
的
文本在
命名
管道
中保存了多长时间?这是我用来创建
命名
<em
浏览 0
提问于2012-01-23
得票数 3
回答已采纳
1
回答
用C语言制作fifo
c
、
file-io
、
fifo
我
的
代码有两个问题。 第一个问题是,一旦我创建了一个fifo,我不知道如何在代码中添加一个条件,所以在未来
的
运行中,如果fifo存在-那么就不要创建它。我
的
第二个问题是,代码卡在“open(”fifo ...“”行中,即使这是我创建FIFO后
的
第一次(意思是我刚刚创建了MyFifo,mkfifo成功,然后我到达了open()行-它被卡住了)。
浏览 3
提问于2013-05-13
得票数 0
回答已采纳
2
回答
带有O_WRONLY
的
C++ Linux
命名
管道
挂起
在open()上
c++
、
linux
、
ipc
、
named-pipes
、
mkfifo
这是我
的
简单代码,它
打开
一个
命名
管道
,向其中写入一个字符串,然后关闭该
管道
。
管道
是在另一个函数中创建
的
,如下所述。jobSizes.push_back(written); 但是对open()
的
调用
挂起
了我已经确保在调用时没有其他进程使用
先进先出
“作
浏览 2
提问于2014-06-08
得票数 5
回答已采纳
0
回答
写入程序关闭后
的
管道
/FIFO
读取
尝试
c
、
linux
、
pipe
、
fifo
如上所述,如果
管道
/
先进先出
被正确地
打开
用于
读取
和写入,如果写入端被关闭,那么“尝试从
管道
读取
(2)将看到文件结束( (2)将返回0)”。我
的
问题是,假设我已经向
管道
写入了一些数据(现在应该存储在内核缓冲区中),然后在
读取
端设法
读取
数据之前关闭了写入端,接下来从文件
读取
的
尝试是否仍然会自动获得EOF,或者
读取
器是否能够首先
读取
浏览 3
提问于2018-07-12
得票数 0
回答已采纳
2
回答
Linux:
打开
命名
管道
进行写入时超时
linux
、
timeout
、
named-pipes
我让一个进程通过
命名
管道
向另一个进程写入数据。
读取
器进程可能会表现不佳,无法
打开
管道
进行
读取
。如果发生这种情况,我
的
行为良好
的
编写器进程将
挂起
它
的
open()调用。我希望写入器能够在
打开
管道
时
超时,这样如果
读取
器没有及时
打开
管道
的
一端,它就可以清理并继续运行。非阻塞open()立即返回错误。
浏览 1
提问于2012-03-08
得票数 4
回答已采纳
1
回答
打开
命名
管道
,以便写入并在select()中使用
linux
、
select
、
named-pipes
、
nonblocking
、
fifo
我
的
总体目标是将报告信息传递到
命名
管道
中,前提是(而且只有当)有
读取
器连接到该
命名
管道
时
。如果没有
读取
器,我希望避免构建报表信息等。因此,我想
打开
一个
命名
管道
,以便编写,并且需要以一种方式将其交给select(),以便select()只在指定
管道
的
另一端有阅读器
时
才返回。通常,如果没有
读取
器,open调用已经
挂起</em
浏览 4
提问于2014-07-22
得票数 4
1
回答
在php中pclose和fclose有什么区别?
php
、
resources
、
pipe
我有一些处理
管道
和文件
的
代码。在操作结束
时
,我
的
函数应该关闭资源。否则,我需要一种方法来区分
管道
和文件资源。 get_resource_type returns "stream" for both resources.或者我必须实现昂贵
的
包装器类。
浏览 0
提问于2013-07-12
得票数 1
1
回答
进程间通信FIFO java
java
、
ipc
、
fifo
、
mkfifo
嗨,我正在尝试用Java实现一个带有FIFO
的
IPC,我用然后我试着
打开
和FileWriter BufferedWriter writeStream = new BufferedWriter
浏览 5
提问于2014-11-05
得票数 0
1
回答
带悬挂
的
开口管
bash
、
file-descriptor
我只想
打开
一个文件描述符来
读取
exec 3<$my_fifo另一方面,当我做
的
时候那就成功了。为什么?
浏览 0
提问于2016-05-24
得票数 3
回答已采纳
3
回答
如何确定是否可以写入
管道
linux
、
perl
、
posix
、
named-pipes
有没有一种方法(用C语言,或者最好是用Perl语言)来确定一个
命名
管道
是否可以被写--也就是说,有一个活跃
的
读进程,如果我以非阻塞
的
方式
打开
写,那么
打开
会立即返回,而select for写也会立即返回。目标是如果
读取
端未准备好,则写入过程仅继续进行(即跳过发送
浏览 1
提问于2013-12-20
得票数 10
2
回答
FIFO (
命名
管道
)上
的
多个
读取
器/写入器
c
、
linux
、
cygwin
、
pipe
、
mkfifo
我已经使用mkfifo创建了一个
命名
管道
,并在其上
打开
了一个
读取
器和写入器。然后,我继续在相同
的
fifo上
打开
第二个
读取
器/写入器,但
打开
返回ENXIO。O_RDONLY | O_NONBLOCK); // fails - ENXIO在
打开
管道
时
浏览 0
提问于2013-01-22
得票数 0
2
回答
当有人说“设备、fifo或文件名也要写入yuv帧”
时
,这里
的
fifo是什么意思?
command
、
device
、
vlc
、
fifo
我正在阅读VLC命令行编程
的
文档。
浏览 0
提问于2010-06-03
得票数 2
回答已采纳
1
回答
在C++和Python程序中使用
命名
管道
的
IPC
挂起
python
、
c++
、
ipc
、
named-pipes
我正在通过在Unix上使用
命名
管道
来练习进程间通信,并尝试使用python在
先进先出
文件中写入字符串&通过C++程序将其反转。但是Python中
的
程序被
挂起
,不返回任何结果。写入文件
的
Python代码:path= "/home/myProgram"fifo=open(path,'w') string=input("EnterString to be rev
浏览 15
提问于2018-09-02
得票数 3
1
回答
在perl中使用
命名
管道
在两个进程之间通信?
perl
、
named-pipes
我正在尝试使用
命名
管道
来解决这个问题:理想情况下,我希望将此数据转储到
命名
管道
中,等待它可供持续运行
的
进程随时拾取。如果可能,continuously进程可以始终保持
管道
打开
,也可以在需要数据
浏览 0
提问于2020-05-18
得票数 2
1
回答
管道
epoll_wait中EPOLLERR
的
意义
linux
、
epoll
这类似于
的
问题,但与
管道
有关。如果epoll_wait为
管道
的
写入端返回EPOLLERR,如何区分一般错误条件和已关闭
的
管道
的
读取
端?对于套接字,答案是使用“使用getsockopt和SO_ERROR获取
挂起
的
错误”,并将其与EPIPE进行比较。但是,我应该为
管道
使用什么API,因为
管道
(2)在Linux上创建,或者
打开
命名
管道
浏览 1
提问于2018-06-25
得票数 0
回答已采纳
1
回答
在PHP中
打开
命名
管道
时
如何防止fopen()
挂起
php
、
fopen
我有一个
命名
的
管道
文件,如下所示:当我在PHP中这样做
时
:
挂起
(即永不返回)。(编辑) 请注意,我希望一个进程使用写权限
打开
此
管道
,另一个进程
打开
具有
读取
权限
的
管道<
浏览 3
提问于2014-08-11
得票数 2
2
回答
带O_RDWR ()
的
命名
管道
上
的
轮询
linux
、
ipc
、
pipe
、
mkfifo
我已经经历了各种不同
的
linux
命名
管道
客户机/服务器实现,但它们中
的
大多数都在读/写
时
使用阻塞默认值。因为我已经在使用poll()来检查其他标志,所以最好也通过poll()来检查传入
的
FIFO数据…… 经过所有的研究,我认为在O_RDWR模式下
打开
管道
是在没有编写器
打开
管道
时
防止
管道
上无限数量
的
EOF事件
的
唯一方法这样,<e
浏览 1
提问于2013-02-25
得票数 15
回答已采纳
3
回答
使用Java对linux
管道
进行读/写
java
、
pipe
、
named-pipes
我
的
问题是,在Java中读/写linux
管道
的
最佳方式是什么?zap/16", "rw"); byte[] buffer = new byte[16];它确实从
管道
中
读取
了它你知道linux (ubuntu)是如何处理
管道
的
缓冲区
的
吗?
浏览 0
提问于2009-10-28
得票数 9
1
回答
Python代码在尝试
打开
命名
管道
进行
读取
时
挂起
python
、
file-io
、
named-pipes
、
nonblocking
、
fifo
我正在尝试使用
命名
管道
在守护进程和客户端之间建立双向通信。当尝试
打开
用于
输入
的
命名
管道
时
,代码
挂起
。为什么?
浏览 0
提问于2011-06-05
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
介绍 Linux 中的管道和命名管道
为什么应该在 Linux 上使用命名管道
Greenplum数据迁移工具gpcopy升级到 1.1.0
Linux系统编程 有名管道
常见命令的补充
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券