线程 问答列表

Boost asio 多线程应用序列化定时器回调

作者:root 提问时间:8/24/2023

我有以下应用程序在 linux 上运行,带有 boost 库版本 1.79。 该代码基于从此处获取的升压示例 void worker(io_context& ioContext) { std::c...

为什么当有其他任务运行时,dotnet 中的 IO 线程会急剧变慢?

作者:mjames 提问时间:5/14/2021

在我的机器上,使用以下代码读取 ~1.3GB 文件大约需要 ~13 秒: static void ReadFileToBuffer() { var inputBuffer = new byte...

在非常大的目录中搜索名称中包含文本的文件

作者:Just Works 提问时间:1/10/2023

我有一个网络共享,其中包含大约 300,000 个文件,并且它不断变化(添加和删除文件)。我想在目录中搜索特定文本以查找此目录中的某些文件。我已经尽可能地削减了我的方法,但仍然需要 6 分钟以上才能完...

为什么 Linux“系统”线程阻止我的 RT 线程工作?

作者:leonp 提问时间:1/24/2019

我在 DM8148 和 TI Linux 上的 Linux 2.6.37 下运行了一些数据采集应用程序。我有两个线程: 名为 IDE 的线程,计划为 SCHED_RR,prio 114 (75),它...

Ruby:数据到文件的数据仅在程序终止后写入/保存/可见

作者:seamus 提问时间:3/18/2023

我正在运行一个做一些事情的线程。 它从 API 获取浮点数 将该数字追加到文件中 将该数字打印到命令终端 重复 法典: price_file = File.open(price_file, "...

为什么通过创建新线程读取文件比不使用新线程花费更多时间?

作者:Cardinal 提问时间:6/10/2023

所以我正在阅读一段时间,长度为 3.5 GB(实际上这是文件大小的一半。我正在阅读文件的一半)。我最初的想法是将 7GB 分成两半,并在两个单独的线程中读取一半,看看我是否可以在没有任何线程的情况下一...

为什么在两个分支中关闭两个 IO 管道的顺序很重要?

作者:maikovich 提问时间:10/28/2023

在 Ruby 中运行以下代码会无限期挂起。这似乎是因为在第一个子进程中没有被父进程解锁。Process.wait p1r1.eof?w1.close r1, w1 = IO.pipe p1 = fo...

联锁类:先读后写争用条件问题

作者:user22422035 提问时间:8/21/2023

using System; using System.Threading; using System.Threading.Tasks; namespace InterlockedLearning {...

相同的套接字读取和写入由 2 个不同的线程完成,每个线程都有 EPOLL 处理程序

作者:aKumara 提问时间:6/16/2023

与此相关的问题有很多。但是我找不到与我的情况相匹配的问题。 基本上我的设置如下 [Linux], 创建一个非阻塞的 Linux TCP 套接字并将其移交给 2 个线程(一个读取器和另一个写入器)。每个...

网络调用顺序 swift

作者:eleoperdev9 提问时间:12/13/2022

我必须 textFields,第一个输入(下限)和第二个(上限),在我输入数字的文本字段后,我必须对服务提出请求: https://jsonplaceholder.typicode.com/guid...


共525条 当前第5页