concurrency 相关问题

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

轮询取消令牌的异步代码与注册调用者请求时要执行的回调之间有什么根本区别?

我正在观看(不是第一次)《通用异步工作:C++ 执行器之旅》(第 1 部分和第 2 部分),大约 P2300。 关于取消支持,埃里克·尼伯勒 (Eric Niebler) 表示...

回答 1 投票 0

有内存_order_seq_cst的现实例子吗?

在大多数情况下,似乎Release-Acquire排序就足够了,那么有没有现实生活中的例子,你只能使用memory_order_seq_cst?(和Ordering::SeqCst,因为rust共享相同的内存顺序...

回答 1 投票 0

使用 NWPathMonitor 与 Swift 现代并发 (AsyncStream) 对比 GCD (DispatchQueue)

我注意到NWPathMonitor中的start(queue:)方法需要一个DispatchQueue类型的队列。有没有办法使用 Swift 现代并发(可能使用 AsyncStream)来实现这一点? 我们...

回答 2 投票 0

根据主循环设置的变量值立即中断辅助线程循环

我在 C++ 中遇到并发问题,我正在努力寻找最佳解决方案。我有两个线程:一个是主程序,另一个负责控制灯...

回答 1 投票 0

演员和@MainActor有什么区别?

所以我一直在试图找出演员与@MainActor 的工作方式之间的区别?它们是针对同一问题的不同解决方案吗?我怎么知道该选哪一个? 演员 AViewModel:ObservableObje...

回答 1 投票 0

从另一个线程控制线程会导致 Rust 中出现意外行为

在我的示例中,某些事件未得到处理(消息未打印),我不明白为什么。 为了激励我的代码一点:我想要解决的问题(当前)只是一个简单的闪烁 LED

回答 1 投票 0

无法使用stop_token停止jthread

在这里发帖非常新,如果发错地方了,敬请原谅。 我是一名业余编码员,所以我的经验有限,虽然我几年前学习了 C++,但我必须定期重新学习。现在是...

回答 1 投票 0

如何并发使用ThreadPoolExecutor和无限循环

我正在开发一个应用程序,用于从彼此绑定的不同服务器获取数据。 基本上,每个服务器都有一个主要区域,例如美洲或亚洲,以及子区域,例如北美,

回答 1 投票 0

通过异步调用时,Python 会给出不同的响应

相同的逻辑得到不同的输出? 正在尝试学习 python 中的 async/await 。 第一个片段的输出: 第二个片段的输出: 片段 1:

回答 1 投票 0

在 Python/Sage 中使用 Dask 进行并行编程,以便在良好的树分解上进行动态编程?

我正在尝试在 Sage/Python 中实现一种算法,用于计算从图 G 到图 H 的图同态,并在良好的树分解上进行动态编程。 我已经完成了这个算法...

回答 1 投票 0

为什么单个 celery 任务甚至比 I/O 绑定任务的同步对应任务快得多

我正在学习Python中的并发 我设置了 Celery 运行一个脚本来获取请求 50 次,只需要 0.13 秒就完成了,真的让我惊讶! 当我与普通

回答 1 投票 0

Python Asyncio 并发问题:GPT4 连续函数调用中的混合响应

我遇到了一个令人困惑的 asyncio 问题,在短时间内连续运行我的函数会导致混合响应。该函数向 AI 服务发送提示和数据

回答 1 投票 0

Erlang OTP 主管:当另一个子进程正在执行时,start_child 不起作用

我正在编写一个简单的 Erlang 应用程序来管理拍卖。当创建新的拍卖时,我想创建一个新的子进程来处理它。函数调用如下:

回答 1 投票 0

为什么redis-py会导致cpu高?

我的网站由龙卷风提供支持。在进行压力测试时,我发现python3几乎使用了所有cpu,而redis-server则使用了一点。所以,我做了一个配置文件,但配置文件结果让我很困惑:...

回答 1 投票 0

从虚拟线程调用 System.out.println 时的奇怪行为

当运行一个从java的新虚拟线程调用System.out.println方法的示例程序时,我得到了一些奇怪的结果。这是示例程序: 导入 java.math.BigInteger; 我...

回答 1 投票 0

KV Stores 中的密钥是如何锁定的?

我正在构建一个分布式KV存储,只是为了更多地了解分布式系统和并发性。我正在构建的 KV 存储的实现是完全事务性的,具有......

回答 1 投票 0

如何在C#中并发处理海量列表

我有一个包含大约 70GB 文件的数据库。我需要选择这些文件,处理它们的内容并将它们保存在其他地方。 这是简单的部分,但是这 70GB 分布在 300k 个文件中,这些文件...

回答 1 投票 0

我需要在逻辑请求结束时手动将 AsyncLocal 变量的值更改为“Dispose”/“Release”吗

我从 MSDN 文档中阅读了有关 AsyncLocal 的内容,但有一点我仍然不清楚。 我正在研究诸如上下文绑定的缓存/记忆之类的东西,其目的很简单......

回答 2 投票 0

写入后在不同线程中读取 stl 容器

假设我们有一个全局的std::容器。我希望向其中写入一些内容,然后让许多线程从中读取内容。初次写入后我不会更改它。 有什么东西可以阻止...

回答 1 投票 0

如何轻松将java8 Map转换为concurrentMap?

除了手动迭代所有实体之外,还有什么方法可以将 java8 Map 转换为 ConcurrentMap 吗?

回答 3 投票 0

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