semaphore

semaphore

文章 0 浏览 8

信号量 P 和 V 操作是原子操作吗?

可以在信号量上执行的 P() 和 V() 操作是否保证原子操作?信号量可以防止两个进程进入 P() 吗?…

↘紸啶 2024-10-19 01:12:38 7 0

如何将 POSIX sem_t 信号量增加 1 以上?

我可以让 sem_t (信号量)对象的值大于 1 吗?由于sem_post只增加1。有sem_set吗?…

时光是把杀猪刀 2024-10-18 23:23:42 8 0

我们在哪里真正需要一组 System v Semaphore?

每次我读到 semget: The semget() 系统调用返回与参数键关联的信号量集标识符的描述时,我都想知道我们在哪里真正需要 System V 信号量集。 我总是将 …

微凉徒眸意 2024-10-18 09:38:39 12 0

为什么 semop(semid,&wait[1],2);在一组三个信号量上减少第 0 个信号量的值而不是第 1 和第 2 个信号量?

我有一个代码正在处理一组 3 个信号量。我有两套 struct sembuf wait[3],signal[3]; 我已经初始化了它们中的每一个。 wait 初始化为 -1,signal 初始…

趴在窗边数星星i 2024-10-18 04:41:39 9 0

信号量小书

下面的代码中,每个线程必须等待其他线程完成集合部分,然后等待直到每个线程都完成关键部分。 /* rendezvous code */ mutex.wait() count++; mutex_s…

可是我不能没有你 2024-10-17 09:26:54 14 0

信号量和互斥量,哪个更快?

如果考虑二进制信号量和互斥量,哪一个更快?我的意思是,需要更少的指令。与信号量相比,互斥量还维护哪些额外数据?…

栩栩如生 2024-10-16 21:14:15 9 0

java: 执行者 +任务 +锁

假设我有一个 ExecutorService(可以是线程池,因此涉及并发),它在不同时间(定期或响应某些其他条件)执行任务。要执行的任务如下: 如果该任务已…

酒几许 2024-10-15 17:06:18 9 0

C++ 中面向对象信号量的使用

我知道如何在 C 中使用 Unix 信号量。在使用它们之前,我必须调用一个名为 sem_init 的类似构造函数的函数,在使用它们之后,我必须调用一个名为 sem_…

Oo萌小芽oO 2024-10-14 12:06:19 8 0

可以从一个线程转移到另一个线程的锁

我正在寻找一种锁,其中持有锁的线程可以将其传递给它选择的另一个线程。 这就是我想要它的原因: 我有一个类似于ConcurrentHashMap的类 - 一个分为多…

甜味拾荒者 2024-10-14 05:21:31 10 0

家庭作业 - 一台服务器通过信号量和共享内存为多个客户端提供服务

大家好,我还有另一个作业问题。我必须编写一个客户端和一个服务器程序,以便服务器(具有共享内存和信号量)可以与客户端进行通信。客户端从标准输入…

强者自强 2024-10-14 02:19:24 8 0

C:线程 semaphore_wait 与 while 循环

以下代码片段在处理器使用方面有什么区别吗? void *ManageSequencer(void *argument){ SomeClass *someClass = (SomeClass *)argument; while (someC…

橘虞初梦 2024-10-13 10:27:38 13 0

信号量 - 初始计数有什么用?

http://msdn.microsoft.com/en-us/library /system.threading.semaphoreslim.aspx 要创建信号量,我需要提供初始计数和最大计数。 MSDN 指出初始计数…

a√萤火虫的光℡ 2024-10-12 14:08:36 10 0

如何在Java中使用信号量

我有一个需要一段时间并想要显示等待屏幕的函数: Loading.showSplash("Working..."); for (FileListRow row : model.getList()) { performAction(row…

懵少女 2024-10-11 10:05:03 9 0

本例中应该创建什么任务?

对于普通的二进制信号量, 任务尝试同步到 外部事件创建一个空的 信号量......第二个任务 控制同步事件 当没有信号量时给出信号量 需要更长的时间。 …

千笙结 2024-10-10 17:46:16 16 0

信号量的实现是如何工作的?

圣诞快乐! 我正在阅读信号量小书。书上有一个C语言的信号量实现,我不太明白。请参阅下面的代码。有这个唤醒变量。作者解释说: wakeups 统计待处理…

堇年纸鸢 2024-10-09 09:44:31 10 0
更多

推荐作者

诺曦

文章 0 评论 0

要走干脆点

文章 0 评论 0

把回忆走一遍

文章 0 评论 0

陌上青苔

文章 0 评论 0

Arthur

文章 0 评论 0

哄哄

文章 0 评论 0

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