concurrency 相关问题

在计算机科学中,并发性是系统的属性,其中可以在重叠的时间段中执行多个计算。计算可以在同一芯片中的多个核上执行,在同一处理器上抢占时间共享线程,或者在物理上分离的处理器上执行。

如何在 Java 中并行处理对象列表?

我有一个大约有一千个Java对象的列表,并且正在迭代一个List容器来处理它们,对每个对象进行相同的处理。这种顺序方法需要花费大量时间

回答 3 投票 0

map 方法中的线程安全“如果更大则放置”

我有一个ConcurrentMap,它是从某个键到迄今为止所看到的最大值的缓存。如果两个值同时出现,我想确保较大的那个是

回答 4 投票 0

如何在 Rust 中运行同步代码(一次一个线程)?

我正在使用 Warp Web 框架和 tokio 异步运行时在 Rust 中构建 Rest API,问题是我的代码中有一系列操作,其中线程无法同时执行所有操作,

回答 1 投票 0

Javascript 信号量/测试和设置/锁定?

Javascript 中有原子测试和设置、信号量或锁之类的东西吗? 我有 javascript 通过自定义协议调用异步后台进程(后台进程实际上运行......

回答 8 投票 0

用户可以通过发起多个并发提款来同时提款超过其钱包余额

我正在更新一个基于node.js、mongodb 和``mongoose`` 构建的财务应用程序,我目前面临着处理从系统中提取资金的逻辑的挑战。问题是

回答 1 投票 0

为什么withTaskGroup-work在Actor内部并行运行?

我知道,作为某些同步过程的一部分,参与者内部的所有并行工作都会以某种方式更改为串行工作。我们可以看到,应该并行完成的异步let-work是d...

回答 2 投票 0

NSNotificationCenter 线程安全吗?

我可以在给定队列中发布通知并在另一个队列中接收它吗?我想使用通知来通信不同的队列,但我不确定这是否安全......

回答 3 投票 0

如何仅在前一个异步函数完成后才执行异步函数

我有一个函数,它依次执行四个函数。棘手的部分似乎是让它们以正确的顺序执行。 function1 完成后我想执行 function2 和

回答 1 投票 0

Swift:如何仅在前一个异步函数完成后才执行异步函数

我有一个函数,它依次执行四个函数。棘手的部分似乎是让它们以正确的顺序执行。 function1 完成后我想执行 function2 和

回答 1 投票 0

等待其他线程的回调

首先,我决定让我的类阻塞(以使消费者更容易使用 - 但可能对我来说写起来更乏味)。与让消费者定义异步调用相反...

回答 2 投票 0

使用 DateTime.Now.Ticks 生成唯一的数字 ID

我需要生成一个唯一的数字 ID 附加到传入请求。该 ID 仅临时用于跟踪请求,一旦请求完成处理,该 ID 将被丢弃。这...

回答 8 投票 0

一种处理(可能)不断增长的任务队列的异步/并行方法

我有一个需要处理的项目列表,我希望能够并行处理它们以提高效率。但在处理一个项目的过程中我可能会发现更多需要广告的项目...

回答 1 投票 0

Python shelve.open 上的资源暂时不可用

我有一个Python应用程序,它执行以下操作: 每 2-3 分钟由另一个进程调用一次,以便使用 shelve.open(shelvefilename, flag='c') 存储对象。 是

回答 3 投票 0

如何让这个应用程序工作更高效、更快

我正在尝试制作一个可以找到丢失的加密钱包的应用程序,我想问你们我可以使用哪些方法来使这个应用程序更高效、更快我希望你们理解我的问题是什么 ...

回答 1 投票 0

对数组的并发读/写访问中的悬空指针

我试图了解我访问数组的方法有什么问题。在我的应用程序中,我遇到了几次不可重现的 EXC_BAD_ACCESS KERN_INVALID_ADDRESS 崩溃(有些不是 0 地址)。我建议...

回答 1 投票 0

使用 @MainActor 属性作为默认值进行初始化的选项

我有一个类,到目前为止在初始化期间使用 UIApplication.shared 作为默认参数。它的简化版本: 最后一堂课 MyClass { 私有 var 应用程序:

回答 1 投票 0

Java并发和并行GC

本文建议使用-XX:+UseParNewGC“以并发GC启用并行年轻代GC”。 我的困惑是,为了同时启用并行和并发 GC,sho...

回答 6 投票 0

Azure 逻辑应用程序限制最大等待运行次数 - 如果超出限制会发生什么?

我有一个 Azure 逻辑应用程序(标准)来处理文件。 LA 将由 Blob 存储触发器 (InApp) 触发,并将文件内容发送到 REST 接口。为了防止 REST 接口

回答 1 投票 0

为什么这个获取和释放内存栅栏没有给出一致的值?

我只是在探索获取和释放内存栅栏的使用,不明白为什么我有时会将值输出为零而不是始终为 2 我运行了该程序多次...

回答 4 投票 0

插入独立键时的 C++ unordered_map 线程安全性

C++ 容器线程安全指南,位于 http://en.cppreference.com/w/cpp/container#Thread_safety 说 同一个容器中的不同元素可以被不同线程并发修改 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.