critical-section

critical-section

文章 0 浏览 5

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

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

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

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

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

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

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

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

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

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

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

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

嵌套临界区是否有效?

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

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

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

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

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

临界区最简单的实现?

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

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

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

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

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

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

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

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

尝试进入关键部分

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

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

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

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

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

C++:并发和析构函数

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

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

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

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

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

.crt 部分?这个警告是什么意思?

我最近收到此警告(VC++ 2010) 警告 LNK4210:.CRT 部分存在;可能有未处理的静态初始化程序或终止符 我假设这是关键部分。我的操作系统课程已经有一…

病毒体 2024-11-18 04:43:25 9 0

互锁变量访问和临界区互锁增量之间的区别

有人可以帮助解释c++中互锁变量访问和关键部分互锁增量之间的区别吗?谢谢,非常感谢,提前。…

紫罗兰の梦幻 2024-11-17 02:02:37 8 0
更多

推荐作者

峩卟喜欢

文章 0 评论 0

一向肩并

文章 0 评论 0

潜伏

文章 0 评论 0

dongyinghao

文章 0 评论 0

百变从容

文章 0 评论 0

沧笙踏歌

文章 0 评论 0

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