semaphore 相关问题

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

我可以让线程等待锁定,然后在释放后跳过它吗?

给出以下伪代码。一个功能可以同时由多个线程输入。我希望所有线程都执行a()和c(),但b()只能由......>

回答 2 投票 0

SemaphoreSlim没有限制任务

我创建了以下方法TestThrottled来尝试限制我的任务,但是当我调用WhenAll时,它根本没有限制,并且此方法都具有相同的经过时间。我做错什么了吗?...

回答 3 投票 1

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

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

回答 1 投票 6

会发生什么事时,过程呼叫信号上的信号?

如果一个进程呼叫信号将发生在一个信号灯什么。说信号计数为3的方法P1,P2,P3呼吁信号灯等待,进入临界区。 P4,P5,P6也被称为等待...

回答 1 投票 0

Sem_post()工作不正常,其既不增加其信号量的值,也不解除阻塞连接到该信号灯[重复该过程

sem_post()工作不正常,既不增加其信号量的值,也不解除阻塞连接到该信号块队列的#include过程 #包括

回答 1 投票 0

我想在深走在Java多线程的理解

我想在深的理解java.I多线程去看到了许多建议,由伟大的书“Java并发实践”的学习。有的还建议从书“的学习...

回答 2 投票 -1

没有信号()和wait()做的semaphor算法?

是否信号()和wait()做一个信号量的算法?我知道,他们中的一个做小号++和其他S--但我不知道哪一个做哪个。我已签出的信号算法,它似乎...

回答 1 投票 -1

如何访问同一个信号使用sem_open针对不同用户

我已用sem_open()与根用户创建的全局信标:sem_t * SEM = sem_open( “ghMutex”,O_CREAT,0644,1);所以,当我做:LS -al的/ dev / SHM / -rw-R - R-- 1根根部32年01月23 0点23 SEM ....

回答 1 投票 0

展示如何计数信号可以只使用二进制信号量和普通机器指令实现?

我学习的中期,这是实践中的一个问题:如何显示计数信号(即,可容纳任意值信号灯)可以只使用二进制信号来实现...

回答 5 投票 5

在Node.js的异步功能

我在我的Node.js API端点返回由谷歌检索用刮板库提供结果的JSON数组。 app.get( '/ google_image_search',(REQ,RES)=> {风险选项= {...

回答 3 投票 1

二进制信号量和互斥的区别

是否有一个二进制信号量和互斥量之间的差额或者他们本质上是一样的吗?

回答 29 投票 741

Windows操作系统中命名信号量的位置是什么

在Linux OS中,使用sem_open API在/ dev / shm / location创建命名信号量。我正在使用CreateSemaphore在Windows中创建命名信号量。在哪个位置创建了命名的信号量...

回答 2 投票 1

如何管理下载队列?

我正在接受用户输入以从服务器下载文件。下载任务可以包括请求web服务。我期待这样的事情:1)每当用户选择一个文件...

回答 3 投票 1

使用c中的信号量同步两个子进程

我必须创建一个同步两个进程的程序,每个进程只打印一个字母,这样每当我们观察程序的输出时,“A”和“B”的数量之间的差异就是......

回答 1 投票 6

如何使3个线程按顺序打印

我需要制作3个线程来打印信号量颜色:此顺序为红色,黄色和绿色,之后,每个胎面必须随机睡眠N秒。每个颜色必须打印一个线程,并...

回答 4 投票 0

解锁然后立即锁定互斥锁/信号量。不好的做法还是有办法做到这一点?

我最近一直在学习多处理,并且遇到了我已经完成资源工作的场景,我需要其他人在我再次需要之前使用它,但我没有别的......

回答 2 投票 3

Java中的信号量。生产者 - 消费者问题

我正在测试信号量的使用与典型的生产者 - 消费者问题,其中我只有一个生产者和一个消费者。生产者一次添加一个产品,消费者可以退出......

回答 2 投票 0

在C中实现信号量

我正在研究C中信号量的简单实现,虽然我的实现正在工作(作为二进制信号量),但我对它的有效性有疑问。我的担忧源于我......

回答 2 投票 1

为什么我的Reader Writer解决方案不起作用? (java,并发)

所以最近我一直在尝试围绕并发。目前我正试图找到ReaderWriter问题的解决方案。我有一个类文件,它计算读者/作者的数量......

回答 1 投票 0

.Semaphore()和.BoundedSemaphore()之间有什么区别?

我知道threading.Lock()等于threading.Semaphore(1)。 threading.Lock()是否等于threading.BoundedSemaphore(1)?最近我遇到了threading.BoundedSemaphore(),有什么区别......

回答 2 投票 5

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