腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
实际上
,
我
想要
一个
对
linux
命名
管道
的
阻塞
写入
、
、
我
有
一个
线程应用程序。在
一个
线程中,
我
想写从数据库流到
命名
管道
的
数据,如果读取器(在本例中是命令行程序"zip“)跟不上java线程,
我
希望写
阻塞
。无论是使用FileOutputStream还是FileWriter
写入
命名
管道
,
我
都会看到以下行为:
写入
会缓冲到java堆被填满,然后
实际上
会将线程减慢到读取器
的<
浏览 37
提问于2020-06-27
得票数 0
回答已采纳
1
回答
如何使C程序
阻塞
到FIFO
管道
为空?
、
、
、
我
正在使用
命名
(FIFO)
管道
进行IPC,
我
想协调程序只能在读取
管道
的
程序从
管道
中读出之前
写入
的
数据时才能
写入
管道
。因此,
我
想阻止
写入
,直到
管道
为空。这个是可能
的
吗?
我
认为
的
一种选择是,当
管道
已满时,write函数
阻塞
。但我希望对比
Linux</em
浏览 3
提问于2013-12-01
得票数 4
3
回答
GNU操作系统中
的
缓冲(
命名
)
管道
、
、
、
、
在GNU OS中,只有当另
一个
进程同时读取相同
的
数据(来自同一
管道
)时,进程才能将数据
写入
管道
。 是否有类似于让第
一个
进程
写入
和缓冲数据直到第二个进程读取数据
的
管道
?
浏览 0
提问于2014-10-26
得票数 12
1
回答
如何在
命名
管道
(mkfifo)上执行非
阻塞
fopen?
、
、
、
、
如果
我
有
一个
创建并尝试使用mkfifo打开
命名
管道
的
程序,
我
如何才能在不
阻塞
的
情况下打开
一个
读写
管道
? 具体地说,
我
正在编写
一个
C程序,它可以在有或没有gui
的
情况下运行(用Java编写)。直到GUI打开该
管道
进行
写入
,fopen才会返回。
我
想要
做
的
是,一旦GUI决定
浏览 3
提问于2009-02-24
得票数 21
回答已采纳
1
回答
为pdf2htmlex解析php中
的
stderr
、
、
、
、
我
有以下php代码:当$cmd设置为"ping 127.0.0.1“时,这段代码工作得很好,并且它实时地给出
一个
php输出:Reply
我
怎么才能让它工作呢?
浏览 12
提问于2014-05-16
得票数 1
3
回答
命名
管道
写入
的
内容生命周期
、
我
在
Linux
下用C语言创建了
一个
命名
管道
并将其
写入
其中。在其中
写入
的
文本在
命名
管道
中保存了多长时间? 根据我所做
的
,以及程序运行后
管道
文件
的
字节数,
我
认为程序结束后文本不会保留在
管道
中。
我
知道普通
管道
是在创建它们
的
进程关闭后被销毁
的
。但是,在程序结束后仍在
浏览 0
提问于2012-01-23
得票数 3
回答已采纳
1
回答
利用
管道
吗?
、
、
、
如果有人知道
一个
类似fstat
的
系统调用可以实现这一点,
我
很想听听它。。
我
正在开发一些通过
命名
管道
进行通信
的
应用程序(出于遗留原因,这是必需
的
)。
管道
具有固定
的
容量(65536字节是
Linux
默认
的
),当
管道
满时,
阻塞
写入
,直到有足够
的
空间可用为止。这意味着较慢
的
消费者将阻止更快
的<
浏览 4
提问于2015-08-02
得票数 3
回答已采纳
1
回答
在Windows上
的
Java中无法中断
命名
管道
通道
、
、
我
已经在Windows上
命名
了pipe .\pipe\pipe1,
我
想用Java来读它。RandomAccessFile raf = new RandomAccessFi
浏览 1
提问于2017-05-25
得票数 1
1
回答
windows上
的
PHP
命名
管道
、
、
好
的
,这是
一个
场景。假设
我
有
一个
php脚本,它应该等待某些信息变得可用,
我
想如果
我
能让这个脚本块而不是在信息变得可用之前忙于循环,那将是
一个
很好
的
解决方案。信息本身将由php脚本
的
另
一个
实例提供。假设
我
想要
X个这样
的
请求被
阻塞
,直到脚本
的
这1个实例传递这个信息。
我
认为
我
可以使用
命名</
浏览 0
提问于2011-08-19
得票数 3
回答已采纳
1
回答
引擎盖下
的
过程替换
、
sort list2 >/var/tmp/fifo2 &rm /var/tmp/fifo1 /var/tmp/fifo2在第1-2行中,我们创建了两个
命名
管道
: fif
浏览 0
提问于2021-02-12
得票数 0
2
回答
在先前
的
EOF之后,从
管道
中读取数据会产生更多
的
数据吗?
、
、
、
、
如果您正在从
一个
常规文件中read,并且它返回0,因为您得到了EOF,但随后有人向该文件追加了一些内容,那么后续
的
read syscall将为您提供新
的
数据。类似地,如果您从TTY返回read,并且返回0,因为用户点击了Ctrl+D,但是用户键入了更多
的
文本,那么后续
的
read syscall将为您提供新
的
数据。但是如果你是从烟斗里read呢?
一个
read syscall是否有可能返回0,然后再从
管道
中获取更多
的
数据?
浏览 4
提问于2022-05-26
得票数 1
回答已采纳
2
回答
为什么在没有人阅读之后,
对
命名
管道
的
写入
还会继续?
、
、
我
正在做一些关于
命名
管道
的
实验。
我
的
理解是,操作系统将阻止
写入
命名
管道
的
程序,直到另
一个
程序从
命名
管道
中读取为止。所以我写了两个程序,startloop和readbyte。startloop创建
一个
fifo,并在每次读取客户端(readbyte)时不断
写入
:#include &
浏览 3
提问于2016-01-05
得票数 1
回答已采纳
1
回答
如何使用inotify来判断
命名
管道
何时打开?
、
总体目标是
我
正在尝试创建
一个
命名
管道
,当读取时,它是当前帧缓冲区
的
PNG文件。从网上拼凑起来
的
各种代码片段,比如Andrew Duncan
的
PNG创建者,
我
有一些东西可以创建和编写PNG OK,但诀窍是,
我
需要在有人读取之前不写
管道
,这样图像就是最新
的
,而不是
管道
打开时
的
回来。似乎
我
应该能够使用inotify_add_watch( fd, fil
浏览 19
提问于2021-05-21
得票数 0
回答已采纳
1
回答
带I/O重定向
的
管道
档
、
、
、
我们
对
这两个环境都进行了设置,并且设置基本上是相同
的
: 将输入数据
写入
stdin
管道
。然而,如果启动过程也设法填充输出
管道
,它也会
阻塞
。结果,整个
管道
停止运行,所有东西都挂起。我们
的
代码在试图
写入
输入
管道
时被卡住,直到从输入
管道
读取某些数据为止。在读取某些
浏览 0
提问于2018-04-12
得票数 1
1
回答
在没有读取器
的
情况下尝试写作时
的
陷阱
、
、
、
、
我
试图在Bash中实现两个进程之间
的
命名
管道
通信解决方案。第
一个
进程向
命名
管道
写入
某些内容: echo 'something' > $NAMEDPIPE第二个脚本应该像这样读取
命名
管道
: if readline < $NAMEDPIPE;do fi注意,
命名</e
浏览 1
提问于2014-06-13
得票数 1
回答已采纳
1
回答
如何解锁已删除
的
命名
管道
上
的
线程
阻塞
?
、
、
、
、
我
有
一个
Python程序,它将
命名
管道
用于各种目的。每个
管道
都是从不同
的
线程管理
的
,所以它不会
阻塞
主线程。假设
我
有
一个
线程,它
阻塞
对
open('in', 'rb')
的
调用,其中in是
命名
管道
的
相对路径。如果
我
想要
关闭
我
浏览 20
提问于2019-08-03
得票数 1
回答已采纳
2
回答
创建写()
阻塞
的
场景
、
、
我
有
一个
简单
的
C程序:{}$ strace .
我
的
问题是:
我
希望操作系统执行写()调用后阻止程序
的
执行。作为
一个</em
浏览 5
提问于2015-03-25
得票数 2
回答已采纳
2
回答
指定
管道
上read()
的
Linux
超时
、
、
假设
我
在
Linux
系统上创建了
一个
命名
管道
:
我
想要
做
的
下一件事是编写
一个
小监控程序,它试图从read()中提取my_pipe,但过一段时间就会超时。从
我
的
简单试用中,
我
发现它只是等待另
一个
进程打开指定
的
管道
进行
写入
(但不能等待数据可用,即read()不会
阻塞
浏览 8
提问于2020-03-25
得票数 1
1
回答
并行读取来自
一个
进程
的
n个
管道
、
、
、
当多个进程同时
写入
使用mkfifo创建
的
相同
命名
管道
时,
我
遇到了并发问题,其中一些
写入
丢失。由于
写入
进程
的
数量有限,
我
希望从“从n个进程
写入
到1个
管道
并从1个单独读取”切换到“由n个进程
写入
到n个
管道
并从1个单独进程读取”。目前,
我
正在循环中通过read line <"$pipe"读取数据,直到满足某个条件。read会在
浏览 33
提问于2020-11-09
得票数 0
1
回答
如何在windows上清除
命名
管道
?
、
、
、
我
正在考虑将
命名
管道
用于DLL
的
调试输出。
我
的
DLL是由
一个
专有的闭源程序加载
的
,这个程序时不时地崩溃。问题是,当程序崩溃时,
我
当前
的
一些日志输出会丢失,因为windows会在将其
写入
磁盘之前清理所有内容。因此,
我
的
问题是,如果
我
在
一个
单独
的
进程中创建
一个
命名
管道</
浏览 10
提问于2013-02-09
得票数 1
回答已采纳
点击加载更多
相关
资讯
被焦虑裹挟的科学家:“我想要一个以我命名的效应”
为什么应该在 Linux 上使用命名管道
Linux系统编程 有名管道
java网络编程之NIO(二)
介绍 Linux 中的管道和命名管道
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券