多线程 问答列表

在 C 语言中并行运行特定任务的正确方法#

作者:Tenza 提问时间:3/8/2023

我有一个运行并执行某些方法的 Windows C# BackgroundService 进程。我想利用系统上的多线程运行此方法以尽可能多地进行处理。该方法包含一个数据库事务,并在其中根据该事务执行一些...

如何防止 vb.net 应用程序阻止Windows源文件夹线程以进行未来的D&D操作

作者:Sam Marrocco 提问时间:3/10/2023

我有一个 vb.net 应用程序,允许将文件拖放到其中进行处理。处理过程可能很长,但不需要全线程应用程序的额外工作。 我的应用程序的两个实例同时在桌面上运行,以允许将文件拖动到每个应用程序实例中。要...

使用 std::atomic 进行一次执行

作者:Kostya Vasilyev 提问时间:3/12/2023

我使用这样的一段代码只执行一次: class Test { public: void foo() { if (m_barrier.exchange(true)) { return; } ...

如何按值将变量传递给另一个线程?

作者:Serge Rogatch 提问时间:3/17/2023

我需要在 Rust 中启动多个线程,每个线程都接收其工作 ID(包括 0 到 31 之间的整数)。如何在 Rust 中做到这一点? 这是我尝试过的: struct PtrWrapper(*cons...

Android 与 ViewModel 和 CameraX 的线程间通信最佳实践?

作者:mo5ch 提问时间:3/11/2023

我有以下情况(查看下面的代码): 从 CameraX 用例的循环中获取ImageProxyImageAnalyzer 分析图像(大约需要 20 毫秒)并返回一些信息,close()ImagePro...

几个检查 RabbitMq 的 notifyClose 的 goroutine;如果连接断开,如何关闭所有 goroutine?

作者:blackmarllbor0 提问时间:3/23/2023

我有这个函数,然后在连接和通道初始化时在循环中调用它。那么,如果一个连接断开,我该如何杀死所有的 go 通道? func (c Connects) connectingBalancing( con...

使用 Mutex Multithread 时更新 Form1 上的进度条

作者:Andy Andromeda 提问时间:3/25/2023

我正在尝试在将数据写入 MS Access 数据库时更新进度条。为了更快地写入数据库。我已将数据表中的数据分解为 1000 行,总共大约有 8500 行。然后,批处理使用互斥线程方法来加快该过程。 ...

在不阻塞主线程的情况下读取 IO 时出现的问题

作者:Orcadeum 提问时间:3/26/2023

我有这段代码,它在内部运行,特别是在内部运行,就像这个例子一样。impl Appfn launch() 输出读取和写入必须在单独的线程中进行,以便 GUI 不会冻结。我有 treid 来使用 MIO...

LINQ AsParallel.Select(SynchronousAction) 与 Task.Run(SynchronousAction) 的优点

作者:Kevin 提问时间:4/2/2023

这个问题是关于如何以 async/await 或 Task.Run() 方式处理第三方同步文件读取方法。我有一个包含 50+ 传入路径名的列表,我用它们来处理以使用更多线程。但是,可以想象,语句中的所...

对于异步方法,我是否应该将异步与 ASP.NET QueueBackgroundWorkItem 方法一起使用?[复制]

作者:Gary 提问时间:4/3/2023

这个问题在这里已经有答案了: 当您可以直接返回 Task<T> 时,为什么要使用 async 和 return await? (10 个答案) 8个月前关闭。 使用 QueueBackgroundW...


共447条 当前第23页