mutex

mutex

文章 0 浏览 3

正确的互斥使用/良好的编码风格?

在下面的代码中,生产者periodic_fill_page_queue可能会向当前正在使用的队列添加一个页面(阅读:在设置状态being_processed之前在消费者中)。 clas…

悲歌长辞 2024-10-08 04:11:13 1 0

何时在迭代中使用互斥锁。 c++

C++ 提供了非常方便的方法来通过迭代来遍历容器, for(vector&ltint&gt::const_iterator p = c.begin() p!=c.end()p++){} 但是如果在进行此操作时,有…

饮湿 2024-10-07 19:53:57 5 0

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

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

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

线程安全回调函数

如何使回调函数线程安全。这个函数会被不同的线程调用来更新UI。该回调函数将有一个 HWND 参数,该参数将由调用者填充。该函数将使用此 HWND 参数来更…

吹梦到西洲 2024-10-07 02:46:56 2 0

gtkmm 中的线程

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

围归者 2024-10-06 21:18:06 3 0

在静态类成员函数上使用互斥体

我有一个类至少调用一个线程。类可以有多个线程。该线程需要调用该类的静态成员。每次调用静态成员之前是否必须使用互斥锁,以便其他线程无法同时调用…

柏林苍穹下 2024-10-06 19:42:12 4 0

当同时以不同用户身份运行时,命名互斥体会抛出 TypeInitializationException

我必须确保我的程序只有一个实例同时运行。经过一番搜索后,我发现这个问题&lt /a&gt 并按照 using System using System.Threading namespace Test { …

随心而道 2024-10-06 15:27:04 1 0

检查 pthread 互斥体是否被锁定或解锁(线程锁定自身之后)

我需要查看互斥体是否在 if 语句中被锁定或解锁,所以我像这样检查它... if(mutex[id] != 2){ /* do stuff */ } 但是当我检查它时,gcc 给出了以下错…

久隐师 2024-10-06 08:08:23 3 0

C 线程互斥代码错误?

这是代码: .... typedef struct { int buf[10] long head, tail int full, empty pthread_mutex_t *mut pthread_cond_t *notFull, *notEmpty } queue…

与之呼应 2024-10-06 07:22:52 2 0

为什么互斥体无法从 ISR 中释放

Vxworks 声明互斥信号量:不能在 ISR 内部给出,而该条件对于二进制和计数信号量有效。 我无法理解同样的原因。 谢谢, 扎克斯。…

软的没边 2024-10-05 10:26:40 4 0

从服务创建会话互斥体?

考虑:互斥类 (MSDN) (并使用 Sysinternals 中的 WinObj。) 如何为创建互斥体的会话以外的会话创建互斥体? 即,从会话 0 中的系统服务,在会话 1 …

如若梦似彩虹 2024-10-05 08:04:25 3 0

轮询无锁队列最快的无竞争方法是什么?

假设我们有一个单生产者线程单消费者线程无锁队列,并且生产者可能会长时间不产生任何数据。当队列中没有任何内容时让消费者线程休眠(以节省电量并为…

权谋诡计 2024-10-03 22:14:42 5 0

使用pthread互斥体调试死锁(linux)

我在我的一个 C 应用程序(它是一个大代码)中面临死锁,并且我能够在打印互斥体的阶段进行调试。如下所示 - {__data = {__lock = 2, __count = 0, __…

深海蓝天 2024-10-03 17:41:40 4 0

什么是“属性”? pthread 互斥锁?

函数 pthread_mutex_init 允许您指定指向属性的指针。但我还没有找到关于 pthread 属性是什么的很好的解释。我总是只提供 NULL。这个论证有什么用吗?…

自在安然 2024-10-03 12:39:43 4 0

如何实现单实例单机应用?

我必须限制我的 .net 4 WPF 应用程序,以便它每台机器只能运行一次。请注意,我说的是每台机器,而不是每会话。 到目前为止,我使用简单的互斥体实现…

自我难过 2024-10-03 11:27:18 5 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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