concurrency 相关问题

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

检查是否应该退出工作线程的有效方法

它就像一个线程池上下文。我有一个全局原子变量,它指示工作线程是否应该退出: 原子退出; 这样的工作线程以这种方式循环执行: 同时(

回答 1 投票 0

如何在.NET 8中并发处理大型文本文件?

我有一个文本文件,其中有数十万行,每行都有固定的编号。由竖线 (|) 分隔的属性。 我已按如下方式处理每一行。 使用

回答 1 投票 0

如何在.NET中并发处理大文本文件?

我有一个文本文件,其中有数十万行,每行都有固定的编号。由竖线 (|) 分隔的属性。 我已按如下方式处理每一行。 使用

回答 1 投票 0

从同步方法调用同步方法的同步成本是多少?

这之间的性能有什么区别吗 同步无效 x() { y(); } 同步无效 y() { } 还有这个 同步无效 x() { y(); } 无效 y() { }

回答 6 投票 0

在并发应用程序中使用 HTTP 客户端的最佳方式

首先我会描述我的案例。 我必须从我的应用程序向多个 API 发出 HTTPS 请求,并且它们应该同时运行。 我想知道是否应该为每个 goroutine 使用单独的 HTTP 客户端...

回答 2 投票 0

如何证明波动性可见性保证?

我正在阅读一篇关于 Java Volatile 关键字的文章,有一些问题。点击这里 公共类共享对象{ 公共 int 计数器 = 0; } 也想象一下,只有线程 1 增加 c...

回答 1 投票 0

如何提高数据库系统中Buffer Pool的并发性能?

在数据库系统教程中,就像教科书数据库系统概念一样,有一个模块称为缓冲池/缓冲区管理器/分页器/等等。我没有看到太多细节,所以我很好奇......

回答 1 投票 0

如何在 .NET Core 中限制并发 HTTP 请求并处理超时?

我正在开发一个 .NET Core 应用程序,我需要并行发出一堆 HTTP 请求。棘手的部分是,请求的数量可能会有很大差异,具体取决于用户输入,有时就像 fe...

回答 1 投票 0

在 Gadling 中执行并行请求

我正在尝试在加特林中建模一个用例,其中我需要重复()方法来并行执行每个迭代,而不是像这样顺序执行: 场景(“场景”) .exec(

回答 1 投票 0

HttpClient w/HttpMessageHandler 数据并发问题

我有一个微服务,通过 API 调用与第三方服务集成。为了处理集成,我创建了一个类型化的 HttpClient,并将 HttpMessageHandler 注册为瞬态服务...

回答 1 投票 0

iOS Swift Task.sleep 准确性

我正在研究 Swift 中可取消的异步延迟,它向后兼容 iOS 15: 任务 { 让 before = Date.timeIntervalSinceReferenceDate 让秒:TimeInterval = 100

回答 1 投票 0

Python ThreadPoolExecutor:如何在已提交的函数内提交

我正在使用Python的concurrent.futures库和ThreadPoolExecutor,我想在提交的函数内提交。 以下代码是尝试在 Submitte 中提交 f2 的最小示例...

回答 1 投票 0

JavaFX TaskWorker 将无法启动

我正在开发一个小型 JavFXML 桌面应用程序,其中包含一个 TaskWorker。目标是在单击按钮时运行任务工作线程,但没有任何反应,并且任务工作线程未被调用...

回答 1 投票 0

ExecutorCompletionService?如果我们有 invokeAll 为什么还需要一个?

如果我们使用 ExecutorCompletionService,我们可以将一系列任务作为 Callable 提交,并以队列的形式与 CompletionService 交互来获取结果。 但还有

回答 4 投票 0

在asyncio中实现上下文切换机制

我希望创建类似于上下文切换机制的东西,允许一次使用一个共享资源。 就我而言,它是连接到网站的单个会话对象,并且每个会话...

回答 1 投票 0

对 ReentrantLock 在 Java 中的工作原理感到困惑

查看 javadoc 中条件的示例注释。来源 假设这种情况: Thread-1 在空缓冲区上调用 take() 线程 2 在空缓冲区上调用 put(1) 时间表: 在 t0,线程 1

回答 1 投票 0

使用 ExecutorService 控制任务执行顺序

我有一个将异步任务委托给线程池的进程。 我需要确保某些任务按顺序执行。 例如 任务按顺序到达 任务 a1、b1、c1、d1、e1、a2...

回答 9 投票 0

ExecutorService中如何顺序执行任务?

我有三个连接的线程,即第二个线程在第一个线程死亡后执行。 这是我的代码: 公共类主要{ public static void main(String args[]) 抛出异常...

回答 4 投票 0

在 Python 中使用 `concurrent.futures` 取消所有失败的任务

我正在将Python的concurrent.futures库与ThreadPoolExecutor和ProcessPoolExecutor一起使用。我想实现一种机制,如果任何一个任务失败,则取消所有正在运行或未执行的任务...

回答 1 投票 0

LockManager - 理念和 API

我想开发一个LockManager,它可以锁定很多变量并避免死锁。例如下面这段代码: 长金额 = ... //两个银行账户 最终银行账户 ba1 = ... 夫...

回答 1 投票 0

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