concurrency 相关问题

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

C++ Concurrency In Action 中的并行快速排序示例中的潜在错误

我一直在阅读 Anthony Williams 所著的《C++ Concurrency In Action》(第二版)。在第 8 章第 855 页的代码清单 8.1 中,有一个并发实现快速排序的示例代码。我...

回答 1 投票 0

在java中不使用挂起API的线程挂起技术

我正在阅读 Cay S Horstman 写的有关 Java 线程的书。以下是文本片段。 如果你想安全地挂起一个线程,引入一个变量 “暂停请求”并在安全的地方测试它......

回答 1 投票 0

tornado 中可以并发吗?

我知道龙卷风是一个单线程和非阻塞服务器,因此请求是按顺序处理的(除非使用事件驱动方法进行IO操作)。 有没有办法处理多...

回答 2 投票 0

等待任务会让 HTTP 请求变慢吗?

在 ASP.NET Core 控制器中,我们需要从数据库中获取一些数据。使用 EF Core,我们有两个选项:ToList() 和 ToListAsync()。这是我对两者之间区别的理解,我...

回答 1 投票 0

静态变量和线程(C)

我知道在 C 中的函数内声明静态变量意味着该变量在函数调用之间保留其状态。在线程的上下文中,这会导致变量

回答 6 投票 0

Python:将上一个并发函数执行的结果传递到下一个执行

对于帖子标题不明确表示歉意。 我有一个文件,我在其中调用 yfinance 来获取股票代码列表的股票数据。 将 yfinance 导入为 yf 将 pandas 导入为 pd 从并发.futures 导入

回答 1 投票 0

golang并发死锁问题

在我的流程的一部分中,我创建了一个缓冲通道。在 doWork 函数内部,有时需要再次执行自身。然而,下面的代码会导致“所有 goroutine ...

回答 1 投票 0

SynchronizedCollection<T>和其他并发集合有什么区别?

SynchronizedCollection 和 System.Collections.Concurrent 命名空间中的并发集合有何不同,除了并发集合是一个命名空间和

回答 2 投票 0

双重检查锁定模式与最终

我正在读这个:https://en.m.wikipedia.org/wiki/Double-checked_locking 在 Java 中的用法部分中,最后一个示例: Java 5 中 Final 字段的语义可用于安全地发布帮助程序

回答 1 投票 0

并行加载时我应该使用什么数据结构来兑现我的资源?

我正在使用 C# 工作。对于我的一个项目,我需要加载一些资源,我没有任何使用线程的经验,所以经过一些谷歌搜索后,我构建了一个 90% 的时间都可以工作的系统。显然...

回答 1 投票 0

并发队列使用,一个线程入队,另一个线程出队

有一个简单的问题。 如果一个线程正在排队而另一个线程正在出队,我是否必须使用并发队列?在这种情况下使用常规容器是否存在任何竞争条件/其他风险(1 ...

回答 2 投票 0

CreateFile共享模式和LockFileEx文件锁定有什么区别?

在 CreateFile 调用期间传递 0 作为 dwShareMode 参数将阻止其他进程获取文件句柄,直到当前进程调用 CloseHandle。 用LockF加锁的目的是什么...

回答 1 投票 0

无法从 Sendable 闭包中引用主参与者隔离属性“xxx”

升级到 Swift 6 后,我的照片应用程序出现问题。在下面的示例中,我收到此错误(无法从可发送的闭包中引用主要参与者隔离属性“photoImage”...

回答 1 投票 0

Cloudrun 并发

如何在 Google Cloud Run 上同时高效且经济高效地运行大量 Python 模拟(例如,100 个模拟,每个模拟在 8 个 CPU、4GB RAM 上花费约 2 分钟),从而最大限度地减少

回答 1 投票 0

是 go valid 中的双重检查锁定实现

这是另一个不聪明的问题。当然,曾经有一个原始的并且可以使用,但这纯粹是为了讨论的目的。 类型 impl 结构 { fLock *sync.Mutex

回答 1 投票 0

java中的连接池

我需要在Java中创建一个自定义连接池,这样如果用户请求连接并在使用后返回到池中,但他可以通过分配...

回答 2 投票 0

Vulkan 隐式同步保证

在 Vulkan 规范中(参考 v1.0 和 v1.3 的规范): 提交顺序是 Vulkan 中的基本顺序,赋予记录操作和同步命令的顺序......

回答 1 投票 0

如何优化 Rust 中共享 Vec 中独立元素的并发访问?

简介 我正在开发一个并发 Rust 应用程序,其中需要多个线程来访问和修改共享数据结构的不同部分。我知道 Rust 强制执行严格的借用 ru...

回答 1 投票 0

NSURLSessionDownloadTask API 调用 Swift 语法说明

我正在学习进行基本的网络通话,并遵循教程。本教程介绍了并发性以及在后台线程中下载 JSON 数据。我想知道为什么在

回答 1 投票 0

同时调用非可发送非结构化列表中的异步函数

类不可发送{ 变量名称:字符串=“” func doSomething() 异步 {} } 让 listOfNonSendable = [NonSendable]() 我有一个 NonSendable 列表,我想调用 func doSomething()

回答 1 投票 0

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