semaphore

semaphore

文章 0 浏览 8

为什么 semop() 挂起?

当尝试运行此代码时:首先,它为每个信号量打印“Process some_id BEFORE Enter”(2次)。然后它就挂了。什么是不正确的? # include # include # in…

揽月 2024-10-09 07:47:20 9 0

linux信号量,进程可以阻塞自己吗?

我使用semget()获取一个信号量,并将其VAL初始化为0,然后我想用semop()等待它,但它直接返回。 (另一个进程旨在获取SEM并在某些操作后释放它) 但是…

时光倒影 2024-10-08 13:05:18 12 0

如何使用共享内存和信号量避免与其他程序发生冲突

我有一个程序,它使用共享内存并使用信号量保护它,以便与同一程序的其他实例进行通信。我担心共享内存和信号量的安全性。 如何确保我使用的信号量和 …

廻憶裏菂餘溫 2024-10-08 06:03:00 13 0

说明信号量/多进程/共享内存程序工作原理的最佳图表是什么?

我做了一个小项目,在其中使用了各种进程/共享内存/信号量。 我现在必须向我的讲师和几位同事解释我的代码和程序逻辑。 因此,我想知道人们通常使用什…

听你说爱我 2024-10-07 13:46:45 15 0

线程安全回调函数

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

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

Unix信号量问题

有没有办法用unix信号量设置它们的值?我需要始终从多个消费者调用 post() ,并且偶尔调用 wait() ,它将等待下一个 post() 发生。 如何才能实现这一…

拥抱没勇气 2024-10-06 16:59:48 8 0

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

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

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

信号量是适合此视频序列捕获/保存作业的工具吗?

我正在使用 C# (.NET 4.0) 开发一个 WPF 项目,从高速摄像机捕获 300 个视频帧的序列,并需要将其保存到磁盘(BMP 格式)。视频帧需要以近乎精确的时…

故事还在继续 2024-10-05 06:55:59 11 0

从命令行定义全局数组的大小

我正在做一项作业,需要使用 pthread 或信号量来同步某些访问某些共享资源的进程。由于我们课堂上的所有示例都使用全局变量作为共享资源,因此我计划…

稀香 2024-10-04 20:22:12 11 0

如何使用V唤醒指定的P?

假设我们有一个信号量 s,并且有多个线程通过调用 P(s) 来等待它。然后 V(s) 会唤醒其中的一个线程。有没有办法唤醒指定的线程而不是让系统来做决定?…

丘比特射中我 2024-10-04 07:49:45 10 0

如何在异步加载的 HTML 元素之间创建信号量

我在 HTML 页面中有一个出现多次的元素,并且运行相同的 JS。 问题是,我希望它只有在第一个运行它时才执行特定功能(他的兄弟姐妹从未运行过它)。 …

莫言歌 2024-10-03 02:54:31 5 0

在多线程环境中锁定什么和不锁定什么(信号量和共享内存)

我正在实现一些简单的生产者/消费者程序,其中有一些信号量和共享内存。为了简单起见,我们假设我的程序中只有一块共享内存和一个信号量。 起初,我认…

快乐很简单 2024-10-02 13:28:53 8 0

使用信号量的程序在 Linux 上运行良好...在 Mac osX 上出现意外结果

我编写了一个简单的程序,使用信号量解决读写器问题。它在 Linux 操作系统上完美运行,但是当我在 Mac osX 上运行它时,我得到了意想不到的结果,但我…

悟红尘 2024-10-01 17:57:55 7 0

C - 生产者/消费者死锁问题

我正在尝试在有界缓冲区中使用生产者/消费者线程。缓冲区长度为 5。我有 1 个互斥体和 2 个信号量,空信号量从缓冲区大小开始,满信号量从 0 开始。 …

醉南桥 2024-10-01 00:58:53 16 0

Linux 中的信号量计数?

Linux中有计数信号量吗? 我想要做的是跟踪资源有多少读者。…

笑忘罢 2024-09-30 21:22:07 4 0
更多

推荐作者

诺曦

文章 0 评论 0

要走干脆点

文章 0 评论 0

把回忆走一遍

文章 0 评论 0

陌上青苔

文章 0 评论 0

Arthur

文章 0 评论 0

哄哄

文章 0 评论 0

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