semaphore

semaphore

文章 0 浏览 4

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

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

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

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

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

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

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

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

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

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

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

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

Linux 中的信号量计数?

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

笑忘罢 2024-09-30 21:22:07 3 0

评估操作系统中进程的逻辑

考虑一个同时执行两个进程 P 和 Q 的单处理器系统。每个进程执行下面列出的代码,进程 P – 过程 P,进程 Q – 过程 Q。两个进程在彼此相隔很短的时间…

乞讨 2024-09-30 13:14:07 2 0

多线程:经典的生产者消费者算法

关于生产者-消费者问题的经典算法,我不明白的事情(来自维基百科:) semaphore mutex = 1 semaphore fillCount = 0 semaphore emptyCount = BUFFER_…

伏妖词 2024-09-30 09:36:39 9 0

Python如何与两个不同的线程共享一个串口(A类,B类)

我有一个使用串行端口(唯一资源)的Python进程,该进程使用类A的实例进行管理。存在使用类B和C的实例初始化的两个不同的线程,它们不断地使用串行端…

ˇ宁静的妩媚 2024-09-29 03:48:59 5 0

取消阻塞的 Pthread

如果线程在 sem_wait() 上被阻塞,如何使线程响应 pthread_cancel()?…

最美不过初阳 2024-09-28 18:59:03 3 0

无法获取信号量的线程会发生什么情况?

当线程无法获取信号量(由于缺乏许可证)时会发生什么。是否会转入等待状态? 编辑:当信号量可用时,线程是否会开始恢复先前的执行序列。…

我乃一代侩神 2024-09-28 14:02:42 8 0

优雅地退出多线程进程

我正在运行一个多线程 C 程序(进程?),利用信号量和信号量线程。线程不断交互、阻塞、唤醒和恢复。连续在标准输出上打印提示,无需任何人为干预。…

眼藏柔 2024-09-28 11:51:07 5 0

生产者-消费者模型 - 二进制信号量还是互斥体?

这主要是概念的理解,让我很困惑。 互斥是指一个线程控制共享资源的访问,执行操作并解锁它,然后只有其他线程才能获得锁的访问权, 而二进制信号量就…

躲猫猫 2024-09-28 10:18:22 10 0

可能的堆栈损坏

参考我之前关于GDB not pinpointing the SIGSEGV point的问题, 我的线程代码如下: void *runner(void *unused) { do { sem_wait(&x); ... if(/*cond…

同尘 2024-09-28 08:06:58 6 0

如何在 sem_timedwait 中管理 EINTR errno

你能帮助我理解为什么建议使用: while ((s = sem_timedwait(&sem, &ts)) == -1 && errno == EINTR) continue; // Restart when interrupted by handl…

哆啦不做梦 2024-09-28 08:01:52 5 0

信号量和同步

我不太明白 javadocs 中信号量描述中的以下内容。 注意,没有同步锁 当 acquire() 被调用时持有 会阻止一个项目被 回到了水池。 信号量 封装同步 需要…

静若繁花 2024-09-28 01:55:59 4 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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