semaphore

semaphore

文章 0 浏览 4

使用 POSIX 共享内存时,将 POSIX 信号量放在哪里?

我正在尝试使用 POSIX 共享内存和 POSIX 信号量构建客户端服务器应用程序。 我是否必须将信号量放置在共享内存段内,或者信号量可以只是全局变量吗? …

失退 2024-07-19 06:42:24 10 0

信号量的共识数是多少?

(我认为)互斥体的共识数是2. 信号量的共识数是多少(如 pthread_sem_* 中的)? 条件变量的共识数是多少(如 pthread_cond_* 中的)?…

你的他你的她 2024-07-18 16:24:39 15 0

为什么我的这段代码会出现分段错误?

我在运行此代码时遇到分段错误。 我不明白为什么会发生这种情况 - 有人能看出可能的原因吗? (我已经获取并初始化了信号量的共享内存。) My code: #…

絕版丫頭 2024-07-17 09:12:20 7 0

使用 pthread 来利用多核时出现问题

我正在使用 SDL 和 Pthread 用 C++ 开发光线追踪器。 我在让我的程序使用两个核心时遇到问题。 线程可以工作,但它们并没有 100% 使用两个核心。 为了…

葵雨 2024-07-16 17:43:08 10 0

信号量队列

我正在扩展信号量的功能。 当我意识到我不知道实际信号量的实现时,我遇到了障碍,为了确保我的代码正确运行,我需要知道这一点。 我知道信号量的工作…

你与昨日 2024-07-16 04:34:38 9 0

Mac OS X 上的 POSIX 信号量:sem_timedwait 替代方案

我正在尝试将一个使用信号量的项目(从 Linux)移植到 Mac OS X,但是某些 posix 信号量在 Mac OS X 上并未实现 我在此端口中遇到的一个是 sem_timedw…

千纸鹤 2024-07-15 04:15:41 11 0

Java:除了它们所属的对象之外,同步方法还锁定什么(如果有的话)?

现在,我不确定这是否是一个愚蠢的问题,如果是,请耐心等待。 对象上的锁是否“递归”,即,如果两个对象在其字段中引用了第三个对象,并且一个线程…

肥爪爪 2024-07-14 15:56:51 9 0

Java 中的信号量问题与哲学家就餐

我正在尝试学习哲学家就餐问题中信号量的基本要点。 现在,我有一个 Chopstick 类数组,每个 Chopstick 都有一个带有 1 个可用许可的信号量: public …

柠北森屋 2024-07-14 09:35:26 11 0

Javascript 信号量/测试和设置/锁定?

Javascript 中有原子测试和设置、信号量或锁之类的东西吗? 我有 javascript 通过自定义协议调用异步后台进程(后台进程实际上在单独的进程中运行,与…

土豪 2024-07-13 13:45:03 9 0

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

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

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

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

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

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

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

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

開玄 2024-07-09 03:28:58 12 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 14 0

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

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

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

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

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

愿得七秒忆 2024-07-08 04:15:36 14 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

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