concurrency 相关问题

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

在并发 Haskell 中原子地修改多个 IORef

atomicModifyIORef 的文档说明如下: 此函数对于在多线程程序中安全地使用 IORef 非常有用。如果你只有一个 IORef,那么使用atomicModifyI...

回答 1 投票 0

同步同一 Greasemonkey 脚本的多个实例

我有一个 Greasemonkey 用户脚本,它在任务队列上运行。该队列是一堆序列化的 JSON 对象,分散在脚本私有首选项空间中,可以通过 GM_getValue 访问,

回答 1 投票 0

在原子变量上使用 = 运算符?

是newNode->next = NULL;在这种情况下是未定义的行为? 结构节点{ 整数值; _Atomic(结构节点*) 接下来 }; //在初始化阶段 结构节点* newNode = malloc(sizeof(struct...

回答 2 投票 0

使用asyncio处理多个IO阻塞服务

这不一定是关于 Python 的问题,它可能是关于一般异步编程的问题。简而言之,我有未定义数量的对象,每个对象都执行......

回答 2 投票 0

在执行并发请求时,是否可以在jmeter中顺序读取csv文件中的数据?

我创建了一个包含 200 条数据的 CSV 文件。在执行并发请求时(即启动周期 0 秒),我希望请求按照文件中存在的顺序执行......

回答 2 投票 0

处理与用户相关的事务(Spring Data JPA)并发

我对同一用户有 10 个并发请求,这些请求将发送到我的 upsert 服务。在我有secnario的地方,如果已经有可用的,它将更新,否则将创建。 当要求时就在这里

回答 2 投票 0

Redis是单线程的,那么它是如何进行并发I/O的呢?

在尝试掌握 Redis 的一些基础知识时,我发现了一篇有趣的博客文章。 作者指出: Redis 是单线程的 epoll/kqueue,并且在 I/O 并发方面可以无限扩展。 我

回答 2 投票 0

捕获 goroutine 的返回值

下面的代码给出编译错误,提示“unexpected go”: x := 去做一些事情(arg) func doSomething(arg int) int{ ... 返回 my_int_value } 我知道,我可以获取返回值,如果我...

回答 6 投票 0

连续运行 3 个函数,每个函数在前一个函数完成时运行

我正在尝试连续运行 3 个函数,每个函数在下一个函数开始之前完成。 下面的代码工作正常,但我收到三个警告 1) 没有调用抛出函数发生在...

回答 1 投票 0

线程安全字典,具有项目使用计数和自动清理功能

如何实现线程安全的自动清理字典? EventBusManager 必须为每个 roomId 提供一个 EventBus 实例。 EventBusManager 用法: // 当用户连接到房间时 var eventBus = evtBusManager.

回答 1 投票 0

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

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