critical-section

critical-section

文章 0 浏览 4

OpenMP 中的原子性和关键性有什么区别?

OpenMP 中的原子性和关键性有什么区别? 我可以做到这一点 #pragma omp atomic g_qCount++; ,但这不是一样吗 #pragma omp critical g_qCount++; ?…

沫尐诺 2024-12-10 16:12:50 0 0

C++关键部分不工作

我的关键部分代码不起作用! Backgrounder.run 能够修改 MESSAGE_QUEUE g_msgQueue 并且 LockSections 析构函数尚未被调用! 额外代码: typedef std:…

旧城空念 2024-12-08 23:21:37 1 0

这段代码是一个有效的关键部分包装类吗

我实际上有两个问题,这是第一个问题。 使用我在两个不同站点找到的代码,我编写了这两个关键部分包装类。 它会起作用吗? #ifndef CRITICALSECTION_H…

陌路终见情 2024-12-08 13:16:48 1 0

关键区域和监视器作为同步机制的重要性

我在很多教科书上看到,临界区和监视器都是高级语言提供同步机制的机制。 我在任何文本中都找不到关于这些的更简单的解释。我对这些有些疑问。 编译器…

十秒萌定你 2024-12-05 14:33:57 1 0

如何创建“线轴” C# 类的服务

我正在研究 C# 编程,该语言相当简洁。我想我对面向对象编程有很好的理解,以及运行多个线程在高层次上意味着什么,但实际的实现我是如前所述的擦洗。…

揽清风入怀 2024-12-04 06:37:38 1 0

在什么情况下 Windows 关键部分的锁定计数可能为负数?

Windows 中 RTL_CRITICAL_SECTION 结构的 LockCount 字段是否可以合法为负数? 我们正在跟踪一次非常难以捉摸的崩溃,我们看到的一个症状是 CS 的 Loc…

水波映月 2024-12-04 05:08:55 0 0

嵌套临界区是否有效?

例如,这有效吗? CRITICAL_SECTION cs; ::InitializeCriticalSection( &cs ); ::EnterCriticalSection( &cs ); // First level ::EnterCriticalSecti…

新雨望断虹 2024-12-02 11:13:41 0 0

使用关键部分避免 Delphi 中的缓存一致性问题?

我刚刚读了一篇 MSDN 文章,“同步和多处理器问题”,解决多处理器计算机上的内存缓存一致性问题。这真的让我大开眼界,因为我不会想到他们提供的示例…

忆梦 2024-12-02 08:08:51 2 0

临界区最简单的实现?

在我的一个 C++ 方法中,我必须以这样一种方式执行此操作:在给定时间只有一个线程访问这段代码。 void SomeMethod() { //critical section starts so…

∞觅青森が 2024-11-28 00:50:09 0 0

为什么当我推送包含 critical_section 的对象时出现内存错误?

class Wrap { CRITICAL_SECTION cs_; public: Wrap() { InitializeCriticalSection(&cs_); } ~Wrap() { DeteteCriticalSection(&cs_); } Wrap & opera…

生死何惧 2024-11-27 23:24:04 0 0

由两个线程访问的共享队列的临界区代码是什么?

假设我们有一个共享队列(使用数组实现),两个线程可以访问该队列,一个用于从中读取数据,另一个用于向其中写入数据。现在,我遇到了同步问题。我正…

提笔书几行 2024-11-26 06:08:42 0 0

尝试进入关键部分

我不确定我的理解是否正确。 TryEnterCriticalSection 只调用一次,它不像 EnterCriticalSection 那样粘住? 例如,如果我写类似的内容 if(TryEnterCr…

年少掌心 2024-11-26 01:52:02 0 0

C - pthread函数重用 - 局部变量和竞争条件

如果我定义一个线程函数来重用主线程也使用的另一个函数......是否可能存在竞争条件?同一函数中的局部变量是否跨线程共享?在这种情况下,函数 do_wo…

怎言笑 2024-11-25 08:48:57 3 0

C++:并发和析构函数

假设您有一个可以被许多线程访问的对象。关键部分用于保护敏感区域。但是析构函数呢?即使我一进入析构函数就进入临界区,一旦析构函数被调用,对象是…

一身仙ぐ女味 2024-11-24 20:03:29 0 0

如何使用事务数据库创建关键部分?

假设我有 2 台服务器与同一个事务数据库通信。 我想对其进行设置,以便这两台服务器中只有一台执行给定的定时操作(本质上使用数据库来强制同步)。据…

噩梦成真你也成魔 2024-11-18 06:14:55 1 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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