critical-section

critical-section

文章 0 浏览 3

InitializeCriticalSectionAndSpinCount,是否有默认的旋转计数?

API 方法 InitializeCriticalSectionAndSpinCount&lt /a&gt 允许您设置自旋计数,因此当调用 EnterCriticalSection 时,它会使用自旋锁循环尝试获取资…

物价感观 2024-10-08 01:14:06 2 0

通过继承而不是组合来锁定

在我编写或审阅的大多数代码中,锁定是通过组合实现的,其中类拥有关键部分或互斥锁: class MyClass { Mutex mMutex } 当可变成员可能通过多个线程访…

灼痛 2024-10-07 14:15:42 4 0

多线程和关键部分的使用 - C++

我对多线程应用程序中关键部分的正确使用有点困惑。在我的应用程序中,有几个在线程之间共享的对象(一些循环缓冲区和串行端口对象)。对这些对象的访…

倾听心声的旋律 2024-10-07 14:03:43 3 0

我可以获得持有 CriticalSection 的线程的 id 吗?

我想围绕一段复杂的多线程代码编写一些断言。 有什么方法可以做 assert(GetCurrentThreadId() == ThreadOfCriticalSection(sec)) …

请你别敷衍 2024-10-04 06:24:30 3 0

Windows 7 中的临界区问题

为什么下面的代码示例会导致一个线程比另一个线程执行更多,而互斥体却不会? #include &ltwindows.h&gt #include &ltconio.h&gt #include &ltprocess…

梦太阳 2024-09-28 09:52:44 4 0

Java,多个线程,一次只执行一个

我正在做一项作业,必须创建两个类,一个代表一个人,另一个代表一座桥梁。任何时候只有一个人可以“过”桥,但可能会有人等待过桥 我通过多线程轻松…

挽容 2024-09-28 04:48:32 6 0

我可以嵌套关键部分吗? TCriticalSection 可以嵌套吗?

我想要两个过程可以相互调用,或者从正在运行的任何线程调用,但一次只能运行一个。我该怎么做?这能正常工作吗? var cs: TCriticalSection procedur…

故事灯 2024-09-18 02:19:11 4 0

多线程之间的数据访问同步

我正在尝试在 Visual C++ 中实现多线程、递归文件搜索逻辑。逻辑如下: 线程 1,2 将从目录位置开始,并将目录中存在的文件与搜索条件进行匹配。如果他…

霓裳挽歌倾城醉 2024-09-16 12:30:32 6 0

c++ 中临界区锁的功能范围是什么?

// locks a critical section, and unlocks it automatically // when the lock goes out of scope CAutoLock(CCritSec * plock) 以上来自wxutil.h,…

安稳善良 2024-09-15 01:44:02 5 0

如何使用任何方法编写线程同步代码 - 例如..Cevent

你好,我正在尝试编写一个简单的应用程序,它将帮助我从串行端口读取数据并使用单个线程写入同一个串行端口...所以有人可以帮助我管理线程之间的同步…

始于初秋 2024-09-08 16:06:04 9 0

临界区问题

proces P0: proces P1: while (true) while (true) { { flag[0] = true flag[1] = true while (flag[1]) while (flag[0]) { { flag[0] = false flag[1…

錯遇了你 2024-09-05 13:26:09 3 0

根据 C# 中的条件保护关键部分

我正在处理一个奇怪的场景。 我正在使用 EntityFramework 在多线程环境中将数据保存(插入/更新)到 SQL 数据库中。问题是我需要访问数据库以查看是否…

凯凯我们等你回来 2024-09-03 01:33:31 6 0

Delphi 2009:如何防止网络应用程序泄漏关键部分?

作为 Vista 认证的一部分,Microsoft 希望确保应用程序退出时不持有锁(关键部分): 测试用例 31. 使用指定的 AppVerifier 检查验证应用程序不会闯入…

绅刃 2024-09-01 10:34:57 7 0

如何保护PHP中的关键部分?

我对这个主题做了一些搜索,但没有发现任何有价值的东西。 如果我不使用 PHP 默认会话处理程序,则请求级别没有会话锁定。所以,我必须自己保护关键部…

画离情绘悲伤 2024-08-27 20:32:32 10 0

如何在 OpenMP 中使用锁?

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

九八野马 2024-08-24 03:50:15 7 0
更多

推荐作者

玍銹的英雄夢

文章 0 评论 0

我不会写诗

文章 0 评论 0

十六岁半

文章 0 评论 0

浸婚纱

文章 0 评论 0

qq_kJ6XkX

文章 0 评论 0

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