线程 问答列表

Haskell:异步中纯代码的并行执行

作者:Emulebest 提问时间:11/7/2023

我正在尝试制定 Haskell 的异步模型,并且在将已知概念与 Haskell 所做的相匹配时遇到了麻烦。 我有以下代码: module Main where import Control.Con...

减少 .net 控制台应用程序中的线程数

作者:Sierrodc 提问时间:10/31/2023

问题 我有一个.Net7 控制台应用程序,在多核 Linux 服务器上并行执行(同一程序的许多实例)。 显然,服务器有一个限制 (ulimit -a),它限制了每个用户创建的线程数。如果应用程序想要...

如何在 if body 中使用变量而不在 Rust 中丢弃它?

作者:mes3n 提问时间:11/7/2023

我正在初始化一个结构,然后将结果返回给一个变量,如果结果为 Ok,我想在这个变量上启动一个线程,而不会随后删除它,因为它也会丢弃并停止线程。 let tcp_server: Result<TcpSe...

Interlocked.MemoryBarrierProcessWide() 如何更改多核中的执行顺序?

作者:user22155685 提问时间:11/7/2023

如果我们以发布模式运行以下代码 class Program { static volatile int x, y, a, b; static void Main() { while (tru...

引发异常时调用 std::future 析构函数

作者:Andrey Epifantsev 提问时间:11/8/2023

有这样的代码: #include <chrono> #include <future> #include <iostream> using namespace std::chrono_li...

跨线程的“.clone()”池“diesel_async”是否安全?

作者:jjangga 提问时间:10/30/2023

我正在使用diesel_async。 假设我在死侍中有联系。 我想要总连接数。deadpool_max_size let pool: Pool<AsyncPgConnection> = Pool:...

我不明白旋转门是如何工作的

作者:Miles DeBoer 提问时间:11/8/2023

我正在阅读这本信号量小书,并达到了以下代码: rendezvous mutex . wait () count = count + 1 mutex . signal () if count =...

带有MAP_PRIVATE的 mmap 区域如何处理常规文件?

作者:da capo 提问时间:11/8/2023

前提:适用于 Linux。无需考虑多处理。只关心同一进程中的多线程处理,并与映射到磁盘上特定文件的 mmap 区域进行交互,并将标志设置为 和 。MAP_PRIVATEPROT_READPROT_WR...

如何使用atomic_store在多线程中将shared_ptr设置为 nullptr

作者:QIhao Wu 提问时间:11/2/2023

在 std::shared_ptr 线程安全中,这样的代码不是线程安全的: //In thread 1 shared_ptr<myClass> private = global; ... //In...

Windows 服务中的并发问题:多个线程访问同一 ProductID

作者:Luke 提问时间:11/8/2023

我有一个用 C# 实现的 Windows 服务,它从数据库中获取 ProductID 并使用多个线程并发处理它们。我遇到了一个问题,即多个线程正在访问同一个 ProductID,即使我已经应用了锁来防...


共525条 当前第43页