mutex

mutex

文章 0 浏览 4

在 vb.net 中使用互斥体比使用信号量更快

我的应用程序对速度非常重要,甚至微秒也很重要。我在不同的地方使用信号量(1,1)。我认为它可以很容易地转换为互斥锁。但我想知道它是否有优势,或…

摇划花蜜的午后 2024-11-28 16:41:04 1 0

更好地锁定共享资源,还是有一个线程来满足请求?

我有一个共享内存池,许多不同的线程可以从中请求分配。从中请求分配将在每个线程中发生很多次,但是线程数量可能很小,通常只有 1 个线程在运行。我…

喵星人汪星人 2024-11-28 03:09:27 3 0

Windows 中的互斥体与事件

我很困惑,有什么区别 mutex = createMutex waitForSingleObject Release(mutex) 有人可以解释一下,如果我这样做并且 event = createEvent waitForSi…

孤君无依 2024-11-27 21:39:38 2 0

使用多线程和互斥锁时对互斥锁进行断言

作为项目的一部分,我正在编写一个记录器函数。当程序想要记录某些内容时,此记录器功能会发送电子邮件。由于 SMTP 服务器没有响应,我决定在单独的线…

路还长,别太狂 2024-11-26 22:04:41 1 0

互斥锁功能在没有 volatile 的情况下是否足够?

我和一位同事为 x86、x64、Itanium、PowerPC 和其他已有 10 年历史的服务器 CPU 上运行的各种平台编写软件。 我们刚刚讨论了诸如 pthread_mutex_lock(…

恍梦境° 2024-11-26 18:02:34 4 0

如果我在函数内调用另一个函数,我应该解锁吗?

假设我有一个像这样的简单代码, functionA(){ lock(lockA); //doing something with a shared data; functionB(); unLock(lockA); } functionB(){ lo…

始终不够 2024-11-26 02:02:06 1 0

从另一个进程中删除互斥锁

使用主题概述 - 处理枚举,编号 5 ,尝试关闭另一个进程的互斥体以及来自互斥分析,煤矿中的金丝雀和发现新的恶意软件家族/,我想出了: 尝试1: http…

独孤求败 2024-11-26 00:07:52 2 0

使用互斥锁作为信号量?

我需要两个线程以“tick tock”模式前进。当使用信号量实现时,这看起来很好: Semaphore tick_sem(1); Semaphore tock_sem(0); void ticker( void ) …

满意归宿 2024-11-25 22:00:27 2 0

对锁定 boost 互斥锁的方式有疑问

boost::recursive_mutex m; m.lock(); 与 boost::lock_guard lock( mutex_ ); 使用第一种形式相比有优势吗?第二种形式只提供RAII机制,还是还有其他…

心的位置 2024-11-24 22:57:58 7 0

正确使用 boost::wait boost::condition

boost::condition cond; boost::recursive_mutex mutex; for(;;) { D * d = nullptr; while( cb.pop(d) ) { } boost::lock_guard lock( **mutex** ); …

汹涌人海 2024-11-24 17:14:45 1 0

Pthread 互斥锁

我有一个关于互斥处理的基本问题。 我有一个文件出现在另外 2 个线程(共 3 个)中。我需要通过线程相互排除对它的访问。因此,我在从 thread1 处理程…

陪你到最终 2024-11-24 04:36:30 1 0

这里需要读写锁吗

我已经编写了多线程代码。我不确定我是否需要读写锁机制。您能否仔细查看用例并告诉我是否必须使用读写锁,或者只需使用普通的互斥锁即可。 使用案例…

当梦初醒 2024-11-24 02:19:52 0 0

当 pthreads 在 mutex_lock/cond_wait 中等待时会发生什么?

我有一个程序可以最大限度地利用我的CPU。 它是通过 pthreads 实现多线程的,除了它们“仅”让我的核心达到大约 60% 的负载这一事实之外,它还可以很…

倦话 2024-11-19 12:06:33 2 0

被 pthread_cond_signal() 唤醒但失去互斥锁竞争的线程会发生什么情况

关于这一点: 如何使用条件变量 假设我们有多个执行此类代码的消费者线程(复制来自引用的页面): while (TRUE) { s = pthread_mutex_lock(&mtx); wh…

倾`听者〃 2024-11-17 20:12:08 4 0

如何在ZooKeeper中实现互斥锁或对象监视器?

我想使用 ZooKeeper 实现简单的类, public class ResourceMonitor implements Watcher { String name = "/zk_test3"; ZooKeeper zk; public Resource…

送你一个梦 2024-11-17 19:04:39 3 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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