cost 1060 ms
如何向正在轮询 stdin 的线程提供输入,在同一进程中形成另一个线程?

[英]How to supply input to a thread which is polling for stdin, form another thread in the same process?

参考以下代码示例,我希望主线程使用scanf提供子线程期望的数字num 。 我尝试通过这种方式将 wordcount (9) 写入标准输入,该标准输入将由子线程读取,但它不起作用。 有人可以建议正确的方法或任何其他替代方法吗? 谢谢。 ...

创建原生 pipe 兼容表() function

[英]Create a native pipe compatible table() function

我希望开发一个tab(x, y) function 或tab(x, y, d) (其中 d = data.frame)来替换此命令:d <- mtcars d |> dplyr::select(cyl, vs) |> table() 我尝试:d <- mtcars tab ...

管道和线程在完成前退出的程序

[英]Program with pipes and threads exiting before completion

我正在编写一个带有线程和管道的 c++ 程序。 我正在实现一个并行化算法,我的想法是我有一个将数据写入子线程的主线程。 子线程必须读取这些数据,进行处理,并将结果写回主线程。 我已经剥离了通信核心逻辑的最小复制、编译版本,并注释掉了我有更多代码的地方。 该程序运行并退出而无需输入 complete。 ...

GNU Parallel 未完成所有“查找”命令

[英]GNU Parallel not completing all "find" commands

我试图并行化一个命令但没有成功,大约有 100 个视频文件要转换。 此格式导致 8 个文件以随机顺序转换: 此格式导致 12 个文件以随机顺序转换: 请帮助,谢谢。 结果: find "/mnt/bulk-data-02/videos/convert" -iname "*.mkv" | parall ...

从 pipe 读取时循环未完成

[英]Loop doesn't finish when reading from pipe

我正在关注 Arpaci-Dusseau 的免费书籍操作系统:三篇简单的文章,尽管对 C 编程还很陌生(欢迎提出建设性的批评),但我还是尝试了第 5 章中的编码问题 8: 编写一个创建两个孩子的程序,并使用pipe()系统调用将其中一个的标准 output 连接到另一个的标准输入。 这是我的尝试(为 ...

2023-01-29 11:08:20   1   29    c / pipe  
为什么 readline 认为我按下了“d”键?

[英]why does readline think I am pressing the "d" key?

我有两个脚本。 test4.sh 调用 1.sh 我不明白为什么 1.sh 的东西我要按“d”键。 你能解释一下吗这里是1.sh 这是 test4.sh Output: 如果我直接从 bash 运行 1.sh,就不会发生这种奇怪的行为。这种奇怪的行为只发生在 test4.sh 请帮助? ...

gnuplot: plot 输入数据通过pipe得到

[英]gnuplot: plot input data obtained through pipe

这是一个有点奇怪的查询,可能比简单的求助更能证明我对 bash 的无知。 再一次,有人可能会给出完美的答案——这会让我省去很多头疼的事情。 我想创建一个简单的 gnuplot 命令来生成 plot,重复不同的数据。 虽然目前我可能不得不将数据保存到 /dev/shm 中的临时文件中,但我真的不想这样 ...

2023-01-29 01:48:37   2   40    pipe / gnuplot  
Rxjs 不计算 Angular 服务中的记录

[英]Rxjs not counting records in Angular service

我有一个简单的服务,我想计算从后端服务读取的记录。 虽然我的数据记录已正确加载,但我无法让.pipe(count())返回记录计数。 我期望数据在组件中被过滤,但我确实想显示完整的记录数。 我可以遍历服务中的结果来设置计数,这很有效,但我认为管道/计数方法是做同样的事情。 ...

如何实现未命名信号量以及它存储在哪里? 它与未命名的 pipe 实现相同吗?

[英]How to implement unnamed semaphore and where is it stored? Is it same as unnamed pipe implementation?

这个问题是从 Ask Ubuntu 迁移过来的,因为它可以在 Stack Overflow 上回答。 2 天前迁移。 这个原型中的 sem 指针是什么? 给什么作为指针? 什么是 pshared 以及如何实现它? ...

Python sys.stdin.buffer 大小检测

[英]Python sys.stdin.buffer size detection

我正在尝试从 Qt 应用程序执行 Python 脚本,并通过标准输入和 output 与脚本通信(就像通过常见的 Unix 管道一样)。 我的调用代码存根如下所示: 而我的 Python 脚本如下所示: 问题是我想让我的脚本对任何传入的缓冲区做出反应,就像 cat 命令一样。 当我注释掉调用我的脚本 ...

2023-01-24 07:53:01   1   55    python / pipe  
将单个进程写入 C 中的两个管道

[英]Having a single process write to two pipes in C

我正在尝试实现一个启动进程(调用此 app1)并将标准输出通过管道传输到其他两个应用程序(分别为 app2、app3)的程序。 我有一个正常运行的实现,我 fork() app1 两次,每个 pipe 的标准输出,但我觉得有一个更干净的解决方案。 我的实现发生的情况是 app3 启动但没有在 she ...

2023-01-24 04:55:54   1   43    c / linux / pipe  
在 dplyr 内部的自定义 function 中指定参数时出现问题

[英]Problem while specifiyng parameters in custom function inside dplyr's across

我在搜索以在自定义 function 中指定参数时遇到了一些麻烦,传递给 dplyr 中的.fns 参数。 考虑这段代码: 这工作正常。 然后我需要用自定义的 function 替换 lambda function,然后在内部传递请求的 arguments(在我的代码中,自定义的 function ...

管道之间没有正确的重定向

[英]No correct redirection between pipes

我正在编写一个程序,它应该像以下 unix 命令一样工作: seq 2 number | awk argument | grep argument seq 2 number | awk argument | grep argument 当我使用以下命令运行以下代码时: ./program 26 {p ...

如何阅读和格式化通过 bash pipe 收到的文本 stream?

[英]How to read and format a stream of text received through a bash pipe?

目前,我正在使用以下内容来格式化我的 npm 脚本中的数据。npm run startWin | while IFS= read -r line; do printf '%b\n' "$line"; done | less 它有效,但我的同事不使用 Linux。所以,我想实现while IFS= ...

Windows 在进程间通信 pipe 中发送前两个字节字符时,是否会自动添加一个 EOL 作为签名?

[英]Does Windows automatically add, as a signature, an EOL when sending the first two-byte characters in the interprocess communication pipe?

我有一个关于通过 Windows 管道发送命令和数据的一般性问题。 在Unix操作系统上好像没有出现这个问题。 这个问题并不特定于我的应用程序,但出于说明目的,我将使用gnuplot-iostream和matplotplusplus C++ 库通过两个示例来解释我的问题。 Gnuplot-ios ...

输入 pipe 损坏后如何释放标准输入(再次将其传递给终端)?

[英]How can I release stdin (pass it to the terminal again) after the input pipe is broken?

我想将一个命令的 pipe 的 output 转换为另一个命令,但是当 pipe 被第一个命令破坏时,我希望能够像没有 pipe 一样将内容输入到标准输入中。 cat file.txt | python -i script.py cat file.txt | python -i script.p ...

消除潜在的赛车状况

[英]Eliminating a potential racing condition

我应该测量两个进程之间的延迟和带宽。 为此,我使用 pipe 和 fork 在 C 中编写了一个简单的程序。 为确保一切正常,我希望父进程和子进程交替工作。 所以我希望父进程在写入后停止并在子进程读取并打印带有'a'的字符串后继续。 我使用 kill() 和 pause() 以及睡眠。 我的问题是程 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM