semaphore

semaphore

文章 0 浏览 3

如何判断我的程序的另一个实例是否已经在运行?

我如何判断我的程序的一个实例是否正在运行? 我以为我可以用一个数据文件来做到这一点,但它只会很混乱:( 我想这样做,因为我只希望在某个时刻打开 1…

昔梦 2024-07-12 07:10:33 6 0

System V 和 Posix 信号量之间的差异

使用 System V 和 Posix 信号量之间有何权衡?…

梦醒灬来后我 2024-07-09 14:52:13 4 0

从全局结构读取时是否需要信号量?

这是一个相当基本的问题,但我没有看到任何地方有人提出这个问题。 假设我们有一个全局结构(在 C 中),如下所示: struct foo { int written_freque…

開玄 2024-07-09 03:28:58 8 0

semop 调用的 EINTR 错误

我在 php 脚本中使用以下代码片段来安全地更新共享资源。 $lock_id = sem_get( ftok( 'tmp/this.lock', 'r')) sem_acquire($lock_id) //do something …

绝對不後悔。 2024-07-08 17:19:42 12 0

如何在 Delphi 中实现线程安全列表包装器?

我有一个列表包装器,它维护两个 Tstringlists 和一个 TClassList 我需要它是线程安全的,这样: 不允许并发写入(应进入某种等待状态) 不允许边写边…

源来凯始玺欢你 2024-07-08 11:30:13 8 0

如何阻止 sem_open() 在 ENOSYS 中失败?

我有两个 Slackware Linux 系统,其中 POSIX 信号量 sem_open() 调用失败,errno 设置为 38。下面重现示例代码(该代码在 CentOS / RedHat 上运行良好…

愿得七秒忆 2024-07-08 04:15:36 9 0

CountDownLatch 与信号量

使用 java.util.concurrent.CountDownLatch.html 是否有任何优势? util.concurrent.CountdownLatch 而不是 java.util.concurrent.Semaphore? 据我所…

梦在深巷 2024-07-06 04:49:08 5 0

什么是信号量?

信号量是一个经常用于解决多线程问题的编程概念。 我向社区提出的问题: 什么是信号量以及如何使用它?…

長街聽風 2024-07-05 19:59:34 6 0

VxWorks如何处理优先级继承?

我们有 3 个任务以不同的优先级运行:A (120)、B (110)、C (100)。 A 采用带有反转安全标志的互斥信号量。 任务 B 执行 semTake,这导致任务 A 的优先…

爱的故事 2024-07-05 07:33:48 8 0

使用 VxWorks 反转安全互斥体时为什么需要 SEM_PRIORITY_Q?

在 VxWorks 中,我使用 SEM_INVERSION_SAFE 选项创建互斥体,以防止优先级反转问题。 手册说我必须还使用 SEM_PRIORITY_Q 选项。 这是为什么?…

黯淡〆 2024-07-05 07:08:01 9 0

pthread_cond_wait 与信号量

使用 pthread_cond_wait 或使用信号量有哪些优缺点? 我正在等待这样的状态更改: pthread_mutex_lock(&ampcam-&gtvideo_lock) while(cam-&gtstatus =…

岁月打碎记忆 2024-07-04 01:27:16 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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