腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
“‘read”在bash中从管道读取时未超时
bash
、
timeout
我使用以下命令创建管道:现在,我想尝试从管道读取最多2秒,所以我执行未发生超时。ls -al /tmp/foo.
pipe
prw-r----- 1 foo bar 0 Jun 22 19:06 /tmp/foo.
pipe
浏览 0
提问于2011-06-23
得票数 11
回答已采纳
1
回答
xterm的-S选项(传递伪终端名称和描述符)在
Linux
中是如何工作的?
linux
、
solaris
、
xterm
、
pty
你好,在将旧Solaris 2.4代码移植到CentOS 5.3时,我遇到了如下调用其中%s是一个与00、01和%d类似的双字符数字序列XX,其中%d是一个数字文件描述符.这显然是一种告诉xterm使用/dev/ttypXX (伪终端从站)的方法,但代码似乎不需要打开相应的主程序,而是调用管道(2),并将 way fd作为上面的%d替换传递。在Solaris上,从spawner写入这个写fd会导致输出出现在xterm子目录中。顺便说一下,在一段时间内,我没有看到任何在/dev下打开任何东西的尝试。
浏览 1
提问于2009-07-22
得票数 2
回答已采纳
1
回答
管道读取不大于
PIPE
_BUF原子吗?
linux
、
pipe
、
concurrency
GNU库手册简要提到,管道的
读写
都是原子性 如果写入的数据大小不大于
PIPE
_BUF,则读取或写入管道数据是原子的。但是,与man 7管一样,
Linux
上的手册页没有提到读取是原子的,并且男子2读显式声明,如果读取被信号中断,读取的返回量可能小于请求的数量。那么,在
Linux
上,对读取长度为
PIPE
_BUF的管道的读取调用是否真正是原子的呢?另外,当作者用12字节块写入,但并发读取器试图
同时
读取
PIPE
_BUF/12块时,情况又如何呢?那么,成功的读取是否总是
浏览 0
提问于2017-02-22
得票数 6
回答已采纳
1
回答
基于重叠IO的异步命名Windows管道通信
c
、
windows
、
pipe
、
client-server
、
ipc
我使用重叠IO在C代码中
同时
读写
单个Windows管道。我想要写一个同步函数来从分离的线程中读取和写入数据。如果使用同步IO,则不能
同时
读写
管道。我的客户端和我的服务器正在使用相同的写/读功能。以下cmd打开服务器管道: CreateNamedPipe(pipeName,
PIPE
_ACCESS_DUPLEX | FILE_FLAG_OVERLAPPED,
PIPE
_TYPE_BYTE |
PIPE
_READMODE_BYTE|
PIPE
_W
浏览 3
提问于2017-03-24
得票数 0
回答已采纳
1
回答
串口通信C/C++
Linux
线程安全?
c
、
linux
、
multithreading
、
thread-safety
、
serial-communication
在
Linux
下
读写
串口是线程安全的吗?我可以从不同的线程
同时
读写
吗?是否有可能
同时
进行两次写入?我不打算这样做,但这对其他人来说可能会很有趣。我只有一个线程在读,另一个线程在写。更多细节-我在open()获得的文件描述符上使用write()和read();并且我
同时
这样做。Roel
浏览 8
提问于2013-03-28
得票数 5
回答已采纳
1
回答
如何跨平台移植unix管道?
c++
、
cross-platform
、
gtk
、
pipe
、
unix
我有一个看起来像这样的代码:#include <unistd.h> #define WRITE_FD 1 unsigned long Id = gdk_input_add(m_
pipe
[READ_FD], GDK_INPUT_READ, Callback, (gpointer)this);令人惊讶的是,它
同时
构建在
linux
(所有
浏览 3
提问于2009-07-27
得票数 1
2
回答
异步从流中写入和读取
c#
、
stream
我所挣扎的是阅读,因为它似乎流(在本例中为MemoryStream)不支持
同时
读写
。还有别的选择吗?
浏览 3
提问于2021-08-11
得票数 1
回答已采纳
1
回答
在
linux
中ttyUSB环境下如何
同时
处理
读写
linux
、
c
、
serial-port
我想通过串口通信编写与微控制器和
Linux
PC机接口的应用程序.我能够用基本的C代码编写
读写
功能,使用打开、
读写
函数调用。但是我不能理解如何
同时
写和读。 如果做任何样例代码或逻辑,那么请更新我。
浏览 0
提问于2020-06-27
得票数 1
1
回答
写入FIFO时出错终端挂起无输出
linux
、
g++
、
fifo
我正在尝试使用FIFO在两个进程之间进行
读写
,但是当我打开一个FIFO时,它没有打印我给它打印的任何消息,类似地,当我写入它时,它也没有显示任何东西...so,我怎么知道它是否工作呢?char buffer[MAX]; if(mkfifo("oss",0666)<0) perror("FIFO (named
pipe
."); } else printf("
Pipe
h
浏览 1
提问于2014-04-17
得票数 0
1
回答
有办法用PHP从Word文档中解析文本吗?
php
、
ms-word
、
ms-office
是的,我忘了包括“想让它在
Linux
上工作,就像在CentOS
Linux
中一样(就像大多数共享
Linux
托管计划一样)”。
浏览 6
提问于2011-07-24
得票数 0
2
回答
如何在
LINUX
(Ubuntu)和Mac上格式化4TB USB外部驱动器?
filesystems
、
osx
、
nfs
、
usb-drive
、
external-hdd
我很难在
LINUX
(Ubuntu14.04)和我的Mac上获得一个4TB的外部USB驱动器。我想知道这是为什么,如何补救呢?然而,最终,我希望这个驱动器能够
同时
在
LINUX
和Max上使用。在评论中,到目前为止的建议说,我应该尝试将格式设置为exfat或GPT。
浏览 0
提问于2017-01-11
得票数 1
3
回答
两个不同的C程序正在访问一个文件
c
、
linux
、
file-io
我在
Linux
平台上有一个应用程序,它需要服务器程序不断地将数据写入bin文件。
同时
,另一个程序需要读取写入的值。如果我在
读写
过程中没有锁定文件,我应该担心吗?
浏览 2
提问于2013-07-04
得票数 0
1
回答
mono/
Linux
下命名管道的
读写
c#
、
linux
、
mono
、
named-pipes
我想在
Linux
下从命名管道/FIFo队列进行读/写。我尝试了System.IO中的标准类StreamWriter和其他类,但它失败了,因为它使用了seek。我正在设法
读写
--但不是
同时
……
浏览 2
提问于2009-04-03
得票数 3
回答已采纳
1
回答
windows命名管道客户端上的uv_start_read将一直等待,直到服务器关闭其管道并导致EOF
c
、
named-pipes
、
libuv
listener ||
pipe
_name.empty()) m_listener = listener;} if (result <
浏览 21
提问于2020-02-11
得票数 0
回答已采纳
3
回答
UNIX中的管道不是应该是单向的吗?
c
、
unix
、
pipe
Parent Reads\n"; pid_t pid=fork(); printf("Child: %s", buff); } printf("Error in
pipe
\n");现在,我只创建了一个管道,但是两个进程都可以
读写
。
浏览 1
提问于2011-12-06
得票数 8
回答已采纳
1
回答
什么样的HDD配置最适合处理小文件的快速
读写
?
hard-disk
、
ssd
、
performance
、
raid
我正在运行一个
linux
系统,它的应用程序不断地
读写
许多小文件(例如,接近零字节),以至于每分钟读/写1000-4000个文件,导致磁盘无害,接近100%。当多个实例
同时
读写
这些文件时,提高性能的最佳HDD设置是什么?2/3 SSD在raid 0? 4硬盘raid 0?
浏览 0
提问于2018-06-13
得票数 3
2
回答
为什么使用
pipe
()创建的管道不能用作双向管道?
c
、
ipc
、
pipe
、
interprocess
此外,man清楚地说明了
pipe
() creates a
pipe
, a unidirectional data channel,但我已经尝试在父进程和子进程中对管道的两端进行
读写
,看起来一切正常。所以我的疑问是,如果两个进程必须相互
读写
,为什么我们需要两个管道,为什么不使用一个管道呢?
浏览 1
提问于2012-04-13
得票数 4
回答已采纳
1
回答
Linux
驱动程序:延迟流水线
linux
、
drivers
、
pipe
我想要创建一个无阻塞
读写
的驱动程序。
pipe
0的输入与
pipe
1的输出相连接。在write()上,数据在延迟后被写入管道(使用内核计时器或工作队列)。最后,我要测量
读写
缓冲区大小设置为1B、1KB、延迟设置为0、1ms和1秒的驱动程序的吞吐量。 我读过一些关于如何为
linux
制作驱动程序的教程。
浏览 0
提问于2017-05-06
得票数 -1
2
回答
在Mac / OSX上如何复制到剪贴板?
mac os
我见过一个Windows函数复制到剪贴板中。Mac OSX有没有相同的功能?
浏览 580
提问于2018-03-08
回答已采纳
3
回答
Python popen()在看到python提示符时退出while循环
python
、
subprocess
、
popen
import subprocessimport sys, time stdout=subprocess.
PIPE
, stderr=subprocess.STDOUT
浏览 2
提问于2020-03-03
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券