多线程并 问答列表

什么是多线程程序,它是如何工作的?

作者:saftargholi 提问时间:9/17/2016

什么是多线程程序,它是如何工作的?我阅读了一些文件,但我很困惑。我知道代码是逐行执行的,但我无法理解程序是如何管理的。 一个简单的答案将不胜感激.c#示例请(仅动画!...

一个程序怎么可能只包含线程安全的类,而不包含线程安全的类?

作者:Coder-Man 提问时间:5/10/2018

我正在阅读“实践中的 java 并发”,作者说:“完全由线程安全类组成的程序可能不是线程安全的”。这怎么可能?我似乎不明白,有人可以举个例子吗?...

使用测试和设置原子操作实现互斥锁:它是否适用于超过 2 个线程?

作者:Ignorant 提问时间:6/23/2019

我正在阅读维基百科上关于测试和设置原子操作的文章。它说实现互斥的一种方法是使用基于测试和设置的锁。 然而,根据同一篇文章,测试和设置操作具有有限的共识数,最多可以解决两个并发进程的无等待共识问题。 ...

当在线程中调用 time.sleep 时,处理器内部会发生什么?

作者:Asnim P Ansari 提问时间:4/20/2020

为什么我们在多线程程序中使用 time.sleep,以及执行此指令时 CPU 中会发生什么...

ReadWrite 锁的性能会比传统锁差吗?

作者:Stefan 提问时间:10/26/2020

来自oracle: 读写锁定是否会在使用过程中提高性能 互斥锁取决于数据的频率 读取与被修改相比,读取和写入的持续时间 操作和数据争用 - 即 将尝试同时读取或写入数据的线程。 作为一个初学者,我...

写锁有优先访问java读写锁中的临界区域吗?[关闭]

作者:Juan Gil 提问时间:4/25/2021

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 2年前关闭。 改进此问题 我需要编写器线程优先访问关键区域而不是读取器线程,我可...

为什么使用具有唯一锁的延迟锁

作者:SameemSh. 提问时间:6/25/2023

为什么要使用延迟锁定? 先获得所有权后锁定是什么? 获得所有权和锁定有点不一样。 如果我们使用互斥锁的唯一锁而不是锁定来获得所有权,它是否仍然容易出现竞争条件? void fun1(std::mu...

如何构建每 30 秒连接到 80 个 SQL Server 的 Windows 服务?[关闭]

作者:PanosPlat 提问时间:11/8/2023

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 11天前关闭。 改进此问题 这是一个纯粹的理论帖子。 我从事 SQ...

如何将 Python 生成器转换为异步生成器?

作者:Azmisov 提问时间:11/8/2023

我在 Python 中有一个受 IO 限制的生成器函数。我想将其转换为异步生成器,其中生成器循环在单独的进程或线程中运行。例如,从套接字加载数据块,我们希望在处理前一个数据块的同时加载下一个数据块。我...

如何让 main 等待线程执行,但这些线程必须同时启动

作者:zotov_l88 提问时间:11/13/2023

我有一个程序,在其中创建一个数组,克隆到所需数量的相同数组中,然后以不同的方式排序。 https://github.com/zotov88/algorithms public class Sort...


共12条 当前第1页