concurrency 相关问题

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

使用.userInitiated和.userInteractive来解析大响应可以吗?

在我的应用程序中,我需要解析将直接用于渲染屏幕的一部分的响应。反响很大,因为它还包含其他内容。因为,我不想进行这种解析...

回答 1 投票 0

使用.userinititated和.userinteractive来解析大响应可以吗?

在我的应用程序中,我需要解析将直接用于渲染屏幕的一部分的响应。反响很大,因为它还包含其他内容。因为,我不想进行这种解析...

回答 1 投票 0

同步的 getter 方法是否看到完全或部分初始化的对象?

假设我有下一堂课: 类点{ 整数x、y、z; 公共点(int x,int y,int z){ 这个.x = x; 这个.y = y; 这个.z = z; } 公共**同步...

回答 1 投票 0

在 grep 克隆中使用 std::future 与 std::thread

我最近写了一个 grep 克隆。它对指定目录的所有文件进行字符串查询的递归搜索。程序的核心是如下所示的函数。 /** 递归搜索 q...

回答 1 投票 0

如何使用 AtomicBoolean 进行阻塞和等待

我正在寻找一种暂停线程的方法。 我首先有效地使用布尔标志(称为“暂停”),并用 while 循环包装检查(暂停)。 在 while 循环内有一个 Thr...

回答 5 投票 0

Go http.Get、并发和“对等方重置连接”

我有1000-2000个网页需要从一台服务器下载,我使用go例程和通道来实现高效率。问题是每次我运行程序时都会有多达 400 个请求

回答 5 投票 0

尝试同时发送和接收时,FanIn 模式会阻塞

包主要 进口 ( “FMMT” ) 函数主() { 甚至 := make(chan int) 奇数 := make(chan int) 退出 := make(chan int) fanin := make(chan int) 去发送(偶数,奇数,退出)...

回答 1 投票 0

每个用户发送通知的速率限制,例如 X 秒内 1 个通知

我有一个用例,队列中有消息流,我想使用具有这些限制的消费者作业将此消息发送给用户 有限制,比如我只能发送 1 个通知...

回答 1 投票 0

在 ASP.NET Core API 中处理并发礼品卡购买而不导致数据库并发问题

我正在开发一个礼品卡系统,其中有两个主要数据库表: 礼品卡和激活码。每张礼品卡可以有许多预先生成的激活码,并且在用户购买礼物后

回答 1 投票 0

高并发下,NodeJs中使用fetch拉取资源时频繁超时

现在我写了一个如下的程序: // NodeJs版本:v20.16.0 异步函数 fetchFile(url: string, timeout: number): Promise { const 控制器 = 新的 AbortContr...

回答 1 投票 0

List 初始化中异步方法调用出现意外并发

我编写了一个方法,用异步方法返回的对象填充列表。 公共异步任务 GetObjectToReturnAsync() { var objectToReturn = new ObjectToReturn...

回答 1 投票 0

Swift - 如何在并发 enumerateObjects 块内填充字典?

是否可以在 enumerateObjects(options: .concurrent) 中填充字典或数组?尝试填充字典时,我继续收到 EXC_BAD_ACCESS 错误。它会起作用...

回答 2 投票 0

考虑并发安全如何将 header 的值保存到 Spring Security 上下文中

我必须在我的 kotlin spring 应用程序中为某些 utils 逻辑使用标头值。我找到了一种获取每个请求的标头值的方法,但我意识到这种方法不太好,因为 concurre...

回答 1 投票 0

Swift 异步序列缺少 @Published 属性的更新

我的应用程序遇到测试偶尔会失败的问题。我已经设法将问题范围缩小到这段代码片段。该代码片段包含两个异步序列,它们都观察到...

回答 1 投票 0

Swift AsyncStream 缺少来自 @Published 属性的更新

我的应用程序遇到测试偶尔会失败的问题。我已经设法将问题范围缩小到这段代码片段。该代码片段包含两个既观察又修改的 AsyncStreams...

回答 1 投票 0

如何为大型数组创建 for 循环

我想通过编写程序来创建可以使用示波器查看的灵活信号形状。我使用数组来形成信号,例如 {2048, 4026, 2048, 0},其中 2048 代表

回答 1 投票 0

并发收集支持随机(先进先出)和特定Remove

我正在编写一个应用程序,该应用程序管理一个集合,该集合需要在多线程环境中频繁地将项目入队和出队。对于单线程,一个简单的 List 可能就足够了,...

回答 1 投票 0

有没有办法避免此实现中的“静态生命周期要求”?

我正在尝试更好地理解 Rust 中的并发性。我得到了以下任务: Looper 是反应式中经常使用的范例。创建时,Looper 会创建一个通用消息对象队列...

回答 1 投票 0

Go 竞态条件场景中的不同行为

我试图理解为什么两段相似的代码表现不同。这两个片段都创建了大量的 goroutine,它们尝试同时附加到同一个切片,我理解我......

回答 1 投票 0

go 程序挂在 select 语句上

嗨,当我运行下面的服务器并在浏览器上转到“localhost:9090/hi”时,它会打印: res.status: 200 正常 时间:10.871535775s 在handlehi函数中为什么它不选择第二个c...

回答 1 投票 0

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