concurrency 相关问题

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

Swift 并发:调查任务中函数调用触发的上下文变化

我很好奇为什么任务 C 和任务 D 不像任务 A 和任务 B 那样在主线程上执行。我理解任务从其父级继承上下文,在这种情况下,它们都共享 th.. .

回答 1 投票 0

多核并发和并行的区别?

我知道并行和并发之间的区别,但想了解更多有关多核并发的信息? 多核中的并发和并行有什么区别? 可以

回答 1 投票 0

Python - Pebble - 对超时功能的误解

读完Pebble的文档(https://pythonhosted.org/Pebble/)后,看起来很简单。尽管如此,我还是无法得到预期的结果。 我从他们网站上给出的示例开始

回答 1 投票 0

print() 使线程本地缓存无效?

在 Java/Kotlin 或任何 JVM 语言中,每个线程都有一个“本地内存”AKA。 “缓存”。当一个线程想要将一个变量写入内存时,它首先更新自己的值......

回答 1 投票 0

在不同 dbcontext 的情况下使用实体框架出现并发错误

我有一个给定的实体“学生”,其在“LastModified”上定义了基于应用程序的并发控制。 公开课学生 { 公共 int Id { 得到;放; } 公共字符串名称{获取;放; } = n...

回答 1 投票 0

需要一种在编程 GUI 更新之间暂停的好方法,以便用户可以看到下一步操作之前发生的情况

我一直在尝试编写一个简单的图形 Yahtzee,一旦轮到计算机,用户可以在显示下一个骰子之前看到最多三个 CPU 骰子的每一个骰子滚动几秒钟。但是

回答 1 投票 0

为什么在函数内启动多个 Goroutine 不会产生任何输出?

我是 Golang 新手,所以正在关注(A Tour of Go. 我在代码编辑器中修改了代码如下: 包主 进口 ( “FMMT” “时间” ) func say(s 字符串) { 为...

回答 1 投票 0

在 C++ 中每秒处理 X 个项目的最佳模式是什么?

我有一个 Consumer 类,它应该每秒从队列中删除 n 个项目,但仅此而已: 类消费者{ 消费者(int items_per_sec,存储和存储): 每秒项目数{

回答 1 投票 0

如何优化这段代码?使用 python 的并发请求(并发库)

我正在 API (FastAPI) 中创建一个端点,该端点需要向具有非常大响应的外部 API 发送多个请求。外部API是分页的,我需要获取所有的页面和r...

回答 1 投票 0

嵌套异步协程,控制流返回调用者

我有一系列异步步骤要做,我想将其放入一个方法中。每个步骤都会生成一个子结果并引发后续的异步步骤,该异步步骤再次生成子结果,直到最后一步完成...

回答 1 投票 0

在 MS SQL Server 上使用 sp_getapplock 来防止应用程序的多个实例同时运行

考虑一个不支持水平缩放的应用程序。基本上,如果应用程序的 2 个或更多实例同时运行,就会发生不好的事情(例如:...

回答 1 投票 0

为什么打印0?

我正在尝试并发,并且正在尝试一些模式。 我正在尝试这样做,您收到一组元素,同时处理它们并对所有结果求和。 我正在使用 2 茶...

回答 1 投票 0

Python 数据处理管道的多线程问题

我正在开发一个数据密集型项目,该项目涉及通过自定义管道处理大型数据集。该管道由多个阶段组成,每个阶段处理数据传输的特定方面...

回答 1 投票 0

有什么方法可以简化/增加以下芭蕾舞演员代码的可读性吗?

这个问题有几个部分, 首先,如何提高以下代码的可读性? string[] menu = ["披萨", "热狗", "薯条"]; 公共乐趣...

回答 1 投票 0

Golang递归爬虫导致阻塞状态

我正在尝试用 Go 制作一个爬虫来生成 X 个 goroutine。目前,我只生成一个 goroutine (workers=1),并且我正在使用一个通道来发送/读取它。期望的结果是...

回答 1 投票 0

尝试使用信号量时,只有一个线程执行

据我了解,java.util.concurrent.Semaphore 允许我指定一次可以有多少个线程使用资源。线程可以使用 Semaphore.acquireUninterruptically() 来消耗有限的numb...

回答 1 投票 0

当一个例程遇到错误时立即报告错误

我正在尝试找出在一个例程遇到错误时立即报告错误的基本模式。这是我正在使用的代码的基本逻辑 func doSomeWork(num int, 呃...

回答 1 投票 0

用锁包装的对象上的 ConcurrentModificationException

我把我的应用程序搁置了一晚,早上注意到这样的堆栈跟踪: java.util.ConcurrentModificationException:null 在 java.base/java.util.LinkedHashMap$LinkedHashIterator.nextNode(

回答 1 投票 0

从后台线程获取 @Published 属性的值(不更改它)是正确的做法吗?

为了防止误解问题:我很清楚不允许从后台线程发布 @Published 属性的新值。但这不是我的问题。 我想知道...

回答 1 投票 0

当T没有实现Copy时,如何返回Arc后面的值<Mutex<T>>?

我一直在尝试使用以下函数启动一个值(这里是hashbrown的哈希图): 使用 std::collections::HashMap; 使用 std::sync::{Arc,互斥体}; 使用 std:: 线程; #[派生(克隆)] 结构 En...

回答 1 投票 0

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