腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
匿名
管道
上的阻塞读写
、
、
我创建了一个匿名
管道
(在
linux
中使用
管道
系统调用,在windows中使用_pipe() )。我想知道1.这个
管道
上的读和写是否阻塞调用(即,如果
管道
满了
,写是否会被阻塞)?2.是否有可能在匿名
管道
中覆盖数据?如果是的话,哪一种选择更好呢? 谢谢你,Manoj
浏览 5
提问于2011-02-27
得票数 0
1
回答
linux
内核将数据写到
管道
的哪里?
、
既然
管道
写入是阻塞操作,那么为了提高效率,内核不是什么都不做,而是等待读取器直接将数据传递给它吗?
浏览 5
提问于2015-10-15
得票数 8
回答已采纳
1
回答
带I/O重定向的
管道
档
、
、
、
我们对这两个环境都进行了设置,并且设置基本上是相同的: 当有大量的数据被写入输入
管道
以及大量的输出数据时,我们就会遇到停滞问题。如果,当写到stdin时,
管道
已经
满了
,我们就会被堵住。然而,如果启动过程也设法填充输出
管道
,它也会阻塞。结果,整个
管道
停止运行,所有东西都挂起
浏览 0
提问于2018-04-12
得票数 1
1
回答
当烟斗满的时候,为什么唤醒作家?
、
、
https://elixir.bootlin.com/
linux
/v5.19/source/fs/pipe.c#L247 当一个
管道
满了
的时候,它不应该唤醒读者读出数据吗?
浏览 0
提问于2022-08-31
得票数 1
回答已采纳
1
回答
Python子进程& stdout程序死锁
、
、
、
在
linux
下运行它的程序运行良好,使用如下方法:并使用p.stdin.write这听起来很熟悉Python文档中的警告: 警告:当使用stdout=PIPE和/或stderr=PIPE时,这将导致死锁,并且子进程向
管道
生成足够的输出,从而阻塞等待OS
管道
缓冲区接受更多数据。
浏览 3
提问于2017-09-27
得票数 2
回答已采纳
1
回答
如何在多核上运行带有bash
管道
的进程?
、
、
、
、
即:在我的
Linux
系统(openSUSE,如果重要的话,内核2.6.27)上,这两个进程都运行在一个单独的内核上。Clarification:遵循了的建议,我用顶级程序确保
管道
进程总是在同一个处理器上运行。通常做得很好的
Linux
调度程序这次不能运行。 我认为bash中的某些内容会阻止OS执行此操作。
浏览 3
提问于2009-09-09
得票数 11
回答已采纳
2
回答
在Windows CMD中从Python执行命令有什么问题?
、
、
、
我在从Python向CMD传递命令时遇到了很大的问题。 cmdprocess = subprocess.Popen("cmd", stdout = subprocess.PIPE,然后,我做一些事情,例如: for i in range
浏览 1
提问于2011-03-10
得票数 0
2
回答
在写入消失并返回的命名
管道
时避免挂起
我有一个将信息转储到命名
管道
中的程序,如下所示:cmd.write(data)这非常有效,直到我的程序向
管道
(目标)写入数据时
管道
消失
浏览 2
提问于2011-02-04
得票数 3
回答已采纳
2
回答
从C++运行PHP脚本
、
我可以找到很多关于在PHP中运行C++程序的信息,但反过来就找不到了。我想从C++运行一个PHP脚本,它将执行一些计算,然后使用"echo“进行输出。在继续之前,C++程序应该等待接收来自PHP脚本的输出并对其进行解析。
浏览 2
提问于2013-12-31
得票数 1
2
回答
避免覆盖现有的命名
管道
、
、
我有这样的命令:如果命名
管道
已经存在,它会覆盖它吗?
浏览 0
提问于2018-04-23
得票数 0
回答已采纳
2
回答
如何将数据输入到
管道
中,直到它
满了
为止?
、
、
、
我想使用
Linux
上的
管道
作为主进程和从进程之间的同步原语。经典的方法是创建两个
管道
,但我相信有一种方法可以使用单个fd。考虑:读取端r被传递给主服务器。当从服务器准备就绪时,它将写入w N字节,然后再写入N字节,然后写入1字节,其中N是
管道
缓冲区大小。第一个write(2)立即返回,第二个块是因为缓冲区已满。 Changing the capacity of a pipe F_SETPIPE_SZ (int;
浏览 0
提问于2020-08-14
得票数 3
回答已采纳
2
回答
我应该担心
管道
溢出吗?
、
、
、
有两个进程(父进程和子进程)通过
管道
进行通信。父进程等待其子进程退出,然后从
管道
的读取端读取数据。孩子可能会产生相当多的输出。
管道
有没有可能会因为其中有太多未读数据而失败,并丢失一些子级的输出?
浏览 1
提问于2012-01-26
得票数 4
回答已采纳
1
回答
Python --只要子进程正在运行,就执行代码。
、
、
只要分叉子进程(rsync)正在运行,我就想运行一段代码。我在代码中就是这样做的:while rsync_proc.poll() == None: rsync_progress_report(source_size_kb, dest, start)), time
浏览 2
提问于2014-09-17
得票数 0
回答已采纳
2
回答
颜色在
管道
穿行后减少?
、
、
、
、
当我有脏颜色的时候,生活充
满了
.颜色。有什么建议吗?
浏览 0
提问于2009-06-16
得票数 127
回答已采纳
1
回答
使用标签进行匹配不返回结果
、
本地计算机上的这个查询成功地返回了一些人,而在我的
linux
服务器上没有返回。MATCH (n:Person) RETURN n LIMIT 25MATCH (a)-[:LivesAt]->(b) RETURN a,b LIMIT
浏览 1
提问于2014-08-27
得票数 0
回答已采纳
1
回答
证明k级
管道
最多可以比非流水线
管道
快k倍。
、
、
我大致(抽象地)理解了为什么
管道
比非流水线
管道
快一倍(就像这样): 但是,为什么((k-1)*t+n*t)是流水线时间?
浏览 4
提问于2018-11-07
得票数 2
回答已采纳
2
回答
是否有与“tee”相反的方法,将多个
管道
汇合在一起?
、
我天真地尝试过但是当然,这是不工作的,因为猫会等到它的STDIN
管道
关闭后才从后续的
管道
中读取数据,当其他
管道
的缓冲区
满了
时,我的进程就会挂起。
浏览 0
提问于2017-05-10
得票数 5
回答已采纳
1
回答
为什么我的ffmpeg流子进程冻结在6分钟?
、
我在一个shell脚本中有一个ffmpeg
管道
,它是在Python中作为子进程启动的。由于某种原因,当Python启动脚本时,我的视频流非常完美,每次大约6分钟就会结冰。这是我的pipline.sh文件: sudo ffmpeg -f video4
linux
2 -video_size 640x480 -framerate 30 -input_format yuyv422
浏览 1
提问于2014-11-12
得票数 2
回答已采纳
3
回答
如何将SIGALRM传递给一个在微秒内完成执行的程序?
、
、
我有一个C程序,如果n作为参数传递,它会计算前n个素数。2511所以基本上我必须进入在另一个终端中,当' prime‘刚开始执行时,才进入循环查找质数。还应注意的是,每次执行程序时,PID都会改变。
浏览 5
提问于2016-10-13
得票数 1
1
回答
最佳
linux
发行版
我是
linux
上的新手。谁能告诉我什么是最好的
linux
发行版,里面充
满了
免费的应用程序?
浏览 0
提问于2016-04-01
得票数 -6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
介绍 Linux 中的管道和命名管道
Linux系统编程 有名管道
Linux额外命令之管道使用
Linux中的管道命令(三)
linux-磁盘空间满了,报 “no space left”
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券