semaphore

semaphore

文章 0 浏览 4

如何在 .NET 中创建可继承的信号量?

我正在尝试创建一个可继承的 Win32 Semaphore 对象。这意味着我启动的任何子进程都可能自动有权对同一个 Win32 对象进行操作。 我的代码目前如下所示…

安静被遗忘 2024-08-27 06:27:40 16 0

保证信号量顺序?

.NET 文档 >Semaphore 类指出: 阻塞线程进入信号量的顺序没有保证,例如 FIFO 或 LIFO。 在这种情况下,如果我想要有保证的订单(先进先出或后进先出…

反话 2024-08-27 06:06:27 8 0

信号量和 sem_wait() 的问题

我有一个由多个 pthreads 使用的队列结构。如果队列不为空,线程应该从队列中出列,然后执行任务。 我最初将其设置为 while 循环,其中线程使用 mutex…

我纯我任性 2024-08-26 20:26:42 13 0

.NET 并发问题:我可以向另一个线程产生信号量吗

我有多个线程共享信号量的使用。线程 A 持有信号量(使用锁),线程 B 和 C 正在等待同一信号量(也使用锁)。线程共享全局变量等。C # 中是否有一种…

猫九 2024-08-24 15:09:02 4 0

运行线程时 Windows 窗体挂起

JI 在 Visual Studio 2008 中编写了一个 .NET C# Windows 窗体应用程序,该应用程序使用信号量在按下“开始”按钮时将多个作业作为线程运行。 它遇到…

玩套路吗 2024-08-24 14:26:03 4 0

在什么情况下,在 C++ 中使用信号量而不是互斥锁?

在我阅读的有关多线程的资源中,与信号量相比,互斥体的使用和讨论更为频繁。我的问题是什么时候使用信号量而不是互斥体?我在 Boost 线程中没有看到…

东北女汉子 2024-08-23 18:16:10 14 0

ReleaseSemaphore 不释放信号量

(简而言之:main() 的 WaitForSingleObject 在下面的程序中挂起)。 我正在尝试编写一段代码来调度线程并等待它们完成后再恢复。我没有每次都创建线…

你的心境我的脸 2024-08-23 07:31:11 10 0

Java线程内部结构

我研究 Java 的内部原理已经有一段时间了。我很想了解和理解 Java 中的线程/锁定是如何发生的。 因此,为了访问同步方法或同步块,线程必须首先获取对…

药祭#氼 2024-08-22 22:12:46 7 0

如何在 C 中多次调用 sem_open?

我在使用 C 语言在基于 Linux 的系统上使用信号量时遇到了很多困难。 我的应用程序的过程是这样的: 应用程序启动 应用程序分叉到子/父中 每个进程使…

櫻之舞 2024-08-22 07:29:33 8 0

信号量是一种IPC机制吗?

信号量是一种IPC机制吗?…

像你 2024-08-21 06:11:00 7 0

MSMQ - 快速生产者/慢速消费者

我在消息传递(使用 MSMQ)方面遇到问题,这是快速生产者/慢速消费者的变体。有没有办法获取私有 MSMQ 队列中未使用的未使用消息计数?我想用它来限制…

栖迟 2024-08-21 00:06:08 19 0

javascript 临界区或信号量问题

function myobj(){ var gup=this; this.lastindex=-1; this.criticalSectionInTimer=0; this.updateTimer; this.start = function(l){ if((typeof thi…

画尸师 2024-08-20 12:13:29 8 0

WaitForSingleObject 在 XP 中获取信号量,但在 Vista 中获取不到信号量

下面的代码在我的 XP SP2 机器上运行得很好,但是在我的 Vista 机器上运行时,对 WaitForSingleObject 的调用会无限期地等待: HANDLE ghSemaphore; g…

岛徒 2024-08-20 10:47:27 7 0

如何在不指定信号量资源计数的情况下创建 ReadWriteMutex?

ReadWriteMutex 的通常模式是使用信号量并让 writer 循环获取所有资源: inline void write_lock() { ScopedLock lock(acquire_mutex_); for (size_t …

深海不蓝 2024-08-19 13:29:18 6 0

使用java实现计数信号量

我怀疑互斥体和信号量之间的显着区别在于,计数信号量支持超过一次的最大访问,因为互斥体一次最多只支持一次访问。 但是当执行如下时; public class…

醉城メ夜风 2024-08-19 07:42:14 9 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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