semaphore 相关问题

信号量是一种同步原语,用于跟踪有限数量的资源中有多少可用。

C-当其他线程修改值时,输出线程将更新

我有一个程序,该程序使用多线程进行一些计算并将结果添加到全局变量中。还有一个计数器,用于指示已经完成了多少线程,还有多少线程...

回答 2 投票 1

信号量手册中的无饥饿互斥体

背景:艾伦·B·唐尼(Allen B. Downey)写的《信号量小书》讨论了防止线程饥饿所需的假设。他指出调度程序需要保证以下各项:属性...

回答 1 投票 0

是否可以找到拥有锁的线程?

我遇到了实际上有数百个线程在同一锁上睡眠的情况。我想找到一种有效的方法来停止调试器中的程序,并找到......>

回答 1 投票 0


互斥量和信号量实际上做什么?

我想对互斥量和信号量进行一些说明。我的问题是,当线程试图进入由互斥锁a锁定的区域时,互斥锁实际上会做什么。它等待锁被释放? ...

回答 6 投票 9

Java信号量,acquire()和release()

我是Java的初学者,我正在尝试Semaphore。我试图编写一个包含作者和读者的代码,我只尝试使用acquire()和release():1)如果是作家,则在...

回答 1 投票 0

如何创建信号量矩阵

我对此代码有问题,我必须使用结构“ tavole”创建信号量矩阵,但是当我编译时出现错误:错误:使用类型'初始化类型'int'时类型不兼容。 。

回答 2 投票 0

如何创建信号量矩阵?

我正在做一个操作系统项目,我完全陷入了困境,实际上我有一个内部带有整数数组的结构,我想成为二进制信号量的矩阵,有没有办法...

回答 1 投票 -1

如何创建信号量矩阵?

我正在做一个操作系统项目,我完全陷入了困境,实际上我有一个内部带有整数数组的结构,我想成为二进制信号量的矩阵,有没有办法...

回答 1 投票 -1

经典问题单车道桥梁问题的无饥饿解决方案

我正在尝试为经典的单车道桥梁问题提供解决方案,在该问题中,单车道桥梁连接了两个村庄。它仅使用一个线程,因此,如果农民跳... ... >>>

回答 1 投票 1

正在睡觉的教授中的信号灯问题代码跟踪?

我正在研究“沉睡教授”场景中的一些信号量问题。它使用计数信号量模型。这些是基本准则:候诊室(关键区域)有3张椅子。 ...

回答 1 投票 1

在实现基于信号量处理竞争条件的程序时,应使用哪个互斥锁? [关闭]

你好,我正在实现一个c ++程序,基于信号量来模拟多个线程之间的竞争条件处理,我应该使用互斥锁库中的哪种互斥锁类型来锁定关键的...

回答 1 投票 -3

C#试图在后台工作人员显示用户交互形式时暂停主线程

我正在制作(尝试制作一个类似于openFileDialogue的对话框,在该对话框中,主线程的程序流被暂停,直到运行单独的...时OPF.ShowDialogue()函数停止为止。

回答 1 投票 0

在C#中为互斥量,不同步的线程和信号量计时

我有一项任务,负责用c#编写程序,以测试5种不同的功能。我似乎遇到了问题,因为似乎这些测试的时间是我的输出...

回答 1 投票 1

数值结果超出范围c

我正在尝试创建一个具有同步性的程序,但是遇到了一个问题,我正在创建一组大小为3的信号量。我正在得到数值结果...

回答 1 投票 0

互斥量与二进制信号量之间的实际差异

所以,上周,我正在研究Mutex和Semaphores。我来找这篇文章,确实帮助我弄清楚了信号量是什么。现在,我了解了理论上的区别,...

回答 1 投票 0

如何在c#中使用服务和用户界面应用之间的共享内存?

如果我在服务中编写以下代码:mmfKernel = MemoryMappedFile.CreateNew(“ Global \\ myMMF”,1024);并在用户应用中执行以下操作:MemoryMappedFile mmf = MemoryMappedFile.OpenExisting(“ Global \\ myMMF”);我...

回答 1 投票 0

两个队列之间的队列优化

我将尽力解释我的问题。我在完成大学作业的最后部分时遇到了麻烦,而且确实陷入困境。场景是这样的:我们必须在...

回答 1 投票 1

单个线程如何处理多个线程?

我有一个代表汽车制造厂的程序。队列中有要制造的汽车零件,每个数字代表汽车的不同部分,例如。 4是窗口,我们需要7个窗口:queue(^:...

回答 1 投票 0

是否可以用两个信号量来解决生产者-消费者问题?

这是使用3个信号量的解决方案。想知道是否有一种方法可以减少数量,如果没有,为什么不呢? sem_t已满; //填充的插槽数量sem_t为空; //空插槽数量sem_t互斥锁; // ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.