critical-section

critical-section

文章 0 浏览 2

为什么我的多线程应用程序有时会在关闭时挂起?

我在我的应用程序中使用了几个关键部分。临界区可防止不同线程同时修改和访问大型数据块。 据我所知,除了有时应用程序在退出时挂起之外,一切都正常…

久光 2024-10-09 15:50:57 0 0

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

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

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

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

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

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

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

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

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

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

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

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

Windows 7 中的临界区问题

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

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

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

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

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

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

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

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

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

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

霓裳挽歌倾城醉 2024-09-16 12:30:32 4 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 4 0

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

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

始于初秋 2024-09-08 16:06:04 3 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 1 0

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

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

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

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

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

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

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

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

画离情绘悲伤 2024-08-27 20:32:32 7 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

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