concurrency 相关问题

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

是否可以取消 StructuredTaskScope 中的分叉子任务

Kotlin 协程可以取消协程: 暂停有趣的忘记TheBirthDayRoutine() { 协程作用域 { val 工作作业 = 启动 { 工作意识() } 发射 { 延迟(

回答 1 投票 0

如何防止局部变量被释放

我试图通过这个例子更好地理解 Swift。如果在下面的代码中,变量 snapshotter 被声明为类变量,那么函数 startSnapshot 就会达到它的预期目的。 ...

回答 1 投票 0

I/O 绑定进程中的多线程与多处理

我正在阅读一篇关于 python 并发的文章,并决定在我的本地计算机上尝试该代码。如果我理解正确的话,那么多线程应该更适合 I/O 绑定过程......

回答 1 投票 0

ForkJoinPool 中的工作线程是 Daemon 线程吗?

我正在阅读《Java - 完整参考》一书中有关 Fork/Join 框架的内容。它说 ForkJoinPool 使用守护线程: ForkJoinPool 使用守护线程。守护线程是自动的

回答 3 投票 0

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

我正在观看(不是第一次)《通用异步工作: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

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