问答列表

如何在多线程下实现最大 IO 吞吐量

作者:Karl 提问时间:2/15/2023

假设有 n 个相同大小的文件,文件大小可能在 1K 到 1M 之间。假设内存大小足够,如何在最短的时间内将文件读入内存。 直观的想法必须通过多线程,但如何在不同的机器环境中实现自适应线程管理策略。 ...

为什么 Ruby 的 IO#pwrite 线程是安全的?

作者:Thomas Bromehead 提问时间:2/26/2021

我想知道是否有人可以解释一下为什么 Ruby 的函数在文档中被称为线程安全的:IO::pwrite 这有利于结合 IO#seek 和 IO#write,因为它是 atomic,允许多个线程/进程共享...

在单独的线程中快速执行 IO 操作

作者:orbita 提问时间:10/13/2022

我有一组与我的程序通信的工具,我想将通信放在一个单独的线程中。 IO 非常慢(每个仪器每个项目 ~100 毫秒),我需要将它们的结果值记录在一个共享数组(最后 N 个值)中并保存到一个文件中,并尽快...

从另一个 Python 文件启动 Python 文件,然后在它们同时运行时在它们之间发送数据的最简单方法是什么?

作者:Thugunb 提问时间:12/29/2022

我想首先运行一个 python 文件(父文件),它会自动执行另一个 python 文件(子文件)并将数据(特别是列表)从父文件发送到子文件。 我无法将一个文件导入到另一个文件,因为父文件必须执行大量...

尝试删除.json文件时出现“System.IO.IOException”

作者:Golden_Eagle 提问时间:3/28/2023

我正在尝试创建一个系统来删除一组文件夹,每个文件夹中都有一个.json文件(以及一堆其他文件/子目录)。但是,每次我尝试时,总会有一个随机的.json文件无法删除,因为另一个进程正在访问该文件。在有人...

在我的情况下,python 中的多线程 IO 任务对性能没有帮助

作者:ciyer 提问时间:5/10/2023

我有一个需要读取的文件列表。但是,阅读它们需要一段时间。我尝试使用线程库,但似乎没有帮助。 def readFromLog(): #does something with log files d...

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...

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

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

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

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

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

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


共1088条 当前第9页