critical-section

critical-section

文章 0 浏览 2

如何在 OpenMP 中使用锁?

我有两段 C++ 代码在 2 个不同的内核上运行。他们都写入同一个文件。 如何使用OpenMP并确保不崩溃?…

九八野马 2024-08-24 03:50:15 5 0

临界区

我对某事不确定。 例如,当我在 C++ 中使用 critical_section/mutex/semaphor 时,如何防止 busy_wait 问题? 我的意思是,当一个线程到达临界区并且…

一页 2024-08-12 04:08:40 5 0

禁用硬件和软件中断

是否可以使用 ASM/C/C++ 程序禁用所有中断以完全控制处理器? 如果是的话-&gt如何? 如果没有-&gt “原子”操作系统调用如何工作(例如进入关键部分)…

无风消散 2024-08-06 08:23:40 6 0

多个生产者/消费者和临界区代码问题

我正在尝试用 C 解决多个生产者/消费者问题,但它没有按预期工作。以下是一些伪代码来代表我的实现。 Thread thread1 Thread thread2 Thread thread3 …

染柒℉ 2024-08-04 00:17:57 2 0

如何在 C++ 中初始化静态成员使用功能

我正在使用 C++。 在.h中: static CRITICAL_SECTION g_CS 在.cpp中: CRITICAL_SECTION CQCommon::g_CS 但我想 QGUID temp EnterCriticalSection(&am…

辞慾 2024-08-03 15:11:43 5 0

CRITICAL_SECTION 和 CCriticalSection 之间的关系是什么

CRITICAL_SECTION 和 CCriticalSection 之间的关系是什么? CCriticalSection 是 CRITICAL_SECTION 的包装吗? 顺便说一句: 我认为下面的代码没有意…

星光不落少年眉 2024-08-02 20:35:32 4 0

N个进程和M种进程——进入和退出cs

我被要求写:进入函数和退出函数对于以下情况: 有N个进程和M种进程(N&gt&gtM) 有一个临界区,所有相同类型的进程都可以进入该临界区。 例如:如果…

为你鎻心 2024-07-29 10:28:02 3 0

Windows 2003 SP2 的线程饥饿

令我们惊讶的是,我们最近发现了这个 。 通过 Windows 2003 SP1,Microsoft 改变了关键部分的行为方式。 早期想要访问它们的线程是以 FIFO 方式提供服…

-黛色若梦 2024-07-27 12:31:38 3 0

仅使用关键部分的 Win32 读/写锁定

作为工作项目的一部分,我必须使用 Win32 api 在 C++ 中实现读/写锁。 所有现有的解决方案都使用需要在执行期间进行上下文切换的内核对象(信号量和互…

梦魇绽荼蘼 2024-07-24 08:56:53 7 0

临界区总是更快吗?

我正在调试一个多线程应用程序,发现了CRITICAL_SECTION的内部结构。 我发现 CRITICAL_SECTION 的数据成员 LockSemaphore 是一个有趣的成员。 看起来 …

左秋 2024-07-20 12:46:04 7 0

Boost 的范围互斥体和 WinAPi 的临界区之间有区别吗?

在Windows环境中,Boost的作用域互斥体是使用WinAPI的临界区还是其他什么?…

罗罗贝儿 2024-07-19 09:07:06 3 0

在 Windows Server 2008 (sp1) 上运行的 Delphi 应用程序是否不会回收内存?

我们有一个 D2007 应用程序,当在 Windows Server 2008(x64、sp1)上运行时,其内存占用量会稳定增长。 它在 Windows Server 2003(x32 或 x64)、XP…

小帐篷 2024-07-17 12:33:46 5 0

避免重新初始化关键部分

我有一个 dll,它创建一个全局临界区、初始化并使用它。 现在,第三方应用程序多次使用/加载 dll,这会导致堆损坏。 appverifier 警告我 --&gt VERIFI…

毁虫ゝ 2024-07-16 19:42:30 5 0

使用 EnterCriticalSection 时出现的问题

我需要使用多个线程中的数组,因此我使用 CRITICAL SECTION 为其提供对数据的独占访问权限。 这是我的模板: #include "stdafx.h" #ifndef SHAREDVECT…

放血 2024-07-09 22:17:17 7 0

如何在 Delphi 中实现线程安全列表包装器?

我有一个列表包装器,它维护两个 Tstringlists 和一个 TClassList 我需要它是线程安全的,这样: 不允许并发写入(应进入某种等待状态) 不允许边写边…

源来凯始玺欢你 2024-07-08 11:30:13 8 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文