multithreading 相关问题

多线程是计算机或程序通过利用多个并发执行流(通常称为线程)同时或异步执行工作的能力。

代码不是从工作线程执行,而是从 MicroProfile EE 8 应用程序中的原始线程执行

我正在开发一个 Java EE 8 MicroProfile 应用程序,该应用程序部署在 Payara Server 中。我想对 REST API 中收到的 XLSX 文件进行一些并行处理。为了

回答 1 投票 0

lambda 是否捕获最外层实例?

当我取消注释await Task.Delay(1_000);时,Task.Run中的foo.DoAsync是Task.CompletedTask,因为它等待Task.Run开销。所以运行正常。 当我评论await Task.Delay(1_000);时,foo.

回答 1 投票 0

多个线程打开资源上的流并读取其内容是否存在问题?

网络服务器上的代码: 公共字节[] loadData() { 字节[]数据=空; 尝试(最终InputStream资源流= getClass()。getResourceAsStream(“data.bin”)){ 数据 = 字节流。

回答 3 投票 0

JMeter Ultimate Thread Group 完成线程中的所有采样器

如果我对终极线程组插件代码的理解是正确的,所有线程都会在测试开始时进行调度,并根据加速、保持负载和冷却来安排开始时间和结束时间...

回答 2 投票 0

澄清多线程和竞争条件

假设我有两个API: 一个用于获取客户名称,另一个用于更新客户名称 我同时有两个更新客户名称的请求,如何自动处理此并发并且不要...

回答 1 投票 0

递归任务控制流程

当我取消注释await Task.Delay(1_000);时,Task.Run中的foo.DoAsync是Task.CompletedTask,因为它等待Task.Run开销。所以运行正常。 当我评论await Task.Delay(1_000);时,foo.

回答 1 投票 0

AtomicInteger是如何实现线程安全的?

我正在阅读一些有关Java中原子变量的文档。 正如到处所写的,AtomicInteger 应该是线程安全的。 根据我对原子整数的理解,它的工作原理......

回答 3 投票 0

编译器相关 - 这两个 C 代码真的相同吗?

在多线程或RTOS环境中,下面这些代码是否相同? 我相信他们不是。但是第一个代码在多线程环境中绝对保存吗?编译器有没有Ass的规则...

回答 4 投票 0

POSIX C 线程。 pthread_cond_t 示例。没有达到预期效果

我写了一个程序,但它没有像我期望的那样工作。 我有两个线程:线程触发 func 和 anotherThread 触发 anotherFunc。我想做的是当 cont 达到值 10 时...

回答 4 投票 0

我是否需要在编译时添加_REENTRANT宏来使我的errno线程安全?

我是否需要在编译时添加 _REENTRANT 宏以使我的 errno 线程安全? 如果不是,是所有版本的 gcc/linux/solaris 都是这种情况还是某些旧版本需要

回答 2 投票 0

顺序一致性和获取/释放语义之间有什么区别? [重复]

据我所知,获取/释放语义充当顺序一致性和较弱内存模型允许的无条件内存重新排序自由之间的中间立场(或“放松”,如......

回答 2 投票 0

SetThreadpoolTimerEx 有时不调用回调

我遇到了一个罕见的问题,即 SetThreadpoolTimerEx 未按预期调用回调函数。 环境: 操作系统:Windows 10 22H2(内部版本 19045.5131) Visual Studio:2022(V...

回答 1 投票 0

为什么 kotlinx.coroutines.sync.Mutex 会阻塞系统级线程?

Kotlin 文档指出 Mutex 用于同步协同例程,而不是系统级线程: 关键区别在于 Mutex.lock() 是一个挂起函数。它不会阻塞线程。 - 科特林...

回答 1 投票 0

澄清多线程和竞争条件

假设我有两个API: 一个用于获取客户姓名 另一个用于更新客户名称 我同时有两个更新客户名称的请求, 如何自动处理这种并发并且不要...

回答 1 投票 0

c#中的条件线程锁

当基础条件不恒定时是否可以有条件线程锁? 我有两个函数 A 和 B,以及一个决定执行哪个函数的条件。 A 是线程安全的

回答 2 投票 0

有没有办法在属性更改时更新 Spectre.Console?

我正在使用 COM 连接为设备控制器编写代码。在我的代码中,我有 3 个线程,侦听器、编写器和状态询问线程,对于每个线程,我计划输出它们的状态(工作或

回答 1 投票 0

ExecutionContext 是否总是流入 Task.Run 或 Parallel.ForEach?

在 ASP.NET 应用程序中,我使用 Task.Run 和 Parallel.ForEach 执行大量操作。在某些时候,我可以深入 2-3 层: // 这是在控制器中的某个地方(即请求对象我...

回答 1 投票 0

具有多个入队和单个出队的 ConcurrentQueue

我正在使用ConcurrentQueue。我需要: 多个消费者将项目排队 单个消费者一次性将所有项目出队 在出队期间,锁定队列,以便其他消费者无法...

回答 1 投票 0

使用ThreadPoolExecutor后如何清理线程本地数据?

我想使用 ThreadPoolExecutor 来并行化一些(遗留)代码与数据库访问。我想避免为每个线程创建新的数据库连接,因此我使用 threading.local() 来保留

回答 1 投票 0

Python - 并发文件查找和写入

我正在制作一个并发文件下载器,它以分段文件下载并随后合并它们。我想通过预先创建一个具有整个大小的大文件来改进它,然后每个线程都会寻找...

回答 1 投票 0

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