0
ответов

Использование семафора вместо цикла while. Хорошо это или плохо?

У меня есть процесс, который работает в собственном потоке и может быть запущен / остановлен без блокировки. В конечном итоге это перейдет в службу Windows, но пока я настраиваю это в консольном приложении, пока ...
вопрос задан: 2 December 2011 14:01
0
ответов

возможность голодания обедающих философов

Мне нужно проверить мой алгоритм решения задачи обедающего философа, гарантирует ли он, что все нижеперечисленное выполнено или нет: Отсутствие возможности тупика. Отсутствие возможности голодания. Я ...
вопрос задан: 25 November 2011 22:23
0
ответов

Strong Дисциплина организации очереди семафоров и голод

В книге Уильяма Столлингса по операционным системам он определяет сильный семафор как тот, который имеет дисциплину организации очереди FIFO, а слабый семафор - неупорядоченный. Конечно, есть и другие очереди ...
вопрос задан: 5 November 2011 16:50
0
ответов

Are Semaphore P and V operations atomic?

Are the P() and V() operations that can be performed on a semaphore guarantee atomic? Can a semaphore prevent two processes getting into the P()?
вопрос задан: 5 November 2011 16:21
0
ответов

Ожидание нескольких семафоров без ожидания занятости (C / C ++ Linux)

Если у меня более одного семафора, как я могу иметь блок процесса, пока хотя бы один из семафоры бесплатны? Я знаю, что могу сделать это с помощью цикла «занято-ожидание», такого как: // блокирует до одного из ...
вопрос задан: 15 October 2011 21:27
0
ответов

Тупик в коде Java с использованием семафора и получения (int)

У меня есть следующий код Java: import java.util.concurrent. *; class Foo {статический семафор s = новый семафор (1); public void fun (final char c, final int r) {new Thread (new Runnable () ...
вопрос задан: 12 October 2011 16:18
0
ответов

Как и почему семафор может выдавать больше разрешений, чем он был инициализирован?

Я читаю книгу Java Concurrency in Practice. В разделе о java.util.concurrent.Semaphore в книге присутствуют следующие строки. Это комментарий о реализации «виртуального ...
вопрос задан: 26 September 2011 15:12
0
ответов

Анализ Big-O с функциями внутри функций

Я путаюсь с тем, как работает Big-O при работе с функциями внутри функций (при анализе наихудшего случая). Например, что если у вас есть что-то вроде: for (int a = 0; a < n; a++) {* некоторые...
вопрос задан: 20 September 2011 00:24
0
ответов

Как реализовать прослушивание событий в PHP

вот моя проблема: у меня есть скрипт (назовем его comet.php), который требует клиентский скрипт AJAX, и подождите, пока изменение должно происходить следующим образом: while (no_changes) {usleep (100000); // проверяем ...
вопрос задан: 19 September 2011 13:05
0
ответов

Разрешить только 3 экземпляра приложения, использующего семафоры

Я пытаюсь реализовать простую рутину, используя семафоры, которая позволит мне запустить только 3 экземпляра приложения. Я мог бы использовать 3 мьютекса, но это не очень хороший подход, который я пробовал до сих пор ...
вопрос задан: 19 September 2011 06:18
0
ответов

Как проверить состояние семафора

Я хочу проверить состояние семафора, чтобы увидеть, если оно сигнализируется, или нет (так, если t сигнализируется, я могу выпустить его). Как я могу это сделать? Edit1: У меня есть два потока, один будет ждать на семафоре и ...
вопрос задан: 7 September 2011 08:57
0
ответов

Семафор против мониторов - в чем разница?

Каковы основные различия между монитором и семафором?
вопрос задан: 7 September 2011 03:52
0
ответов

jquery - передача параметров функциям

Это кажется простым вопросом, но я не могу найти простого ответа. Итак, я начну с простого примера. собака В документации указано, что SemaphoreSlim является облегченной альтернативой и не использует семафоры я
вопрос задан: 17 August 2011 18:47
0
ответов

Список именованных семафоров

Есть ли способ перечислить все именованные семафоры posix, ipcs, похоже, не дает никакой информации о семафорах posix, например ipcs -s вывод ------ Массив семафоров -------- key semid owner ...
вопрос задан: 9 August 2011 22:39
0
ответов

Тысячи блокировок чтения / записи в одном процессе

В настоящее время я разрабатываю кроссплатформенное серверное приложение C ++ (Linux / Windows) с масштабным шаблоном синхронизации. Я внутренне использую boost :: thread как абстракцию специфичных для ОС потоков ....
вопрос задан: 7 August 2011 08:38
0
ответов

Семафор без разрушения / отмены состояния гонки

Примечание: я сильно отредактировал этот вопрос для ясности после того, как устроил беспорядочный мозговой штурм публично . Однако описанные фактические алгоритмы и вопрос о том, достаточны ли они для ...
вопрос задан: 2 August 2011 17:31
0
ответов

Разветвленные дочерние процессы используют один и тот же семафор?

Допустим, я создаю семафор. Если я разветвлю несколько дочерних процессов, все ли они будут использовать один и тот же семафор? Также предположим, что я создаю структуру с семафорами внутри и разветвляется. Сделайте все ...
вопрос задан: 27 July 2011 16:33
0
ответов

Использование разделяемой памяти с fork ()

Я уже просмотрел единственный похожий пост, который смог найти, но это было не то, что я искал. По сути, я пытаюсь выполнить сортировку по четным и нечетным с помощью разветвления, поэтому дочерний элемент выполняет шансы, а родитель выполняет ...
вопрос задан: 23 June 2011 12:59
0
ответов

Семафоры и блокировки в MATLAB

Я работаю над проектом MATLAB, в котором я хотел бы, чтобы два экземпляра MATLAB работали параллельно и обменивались данными. Я назову эти экземпляры MAT_1 и MAT_2. В частности, ...
вопрос задан: 21 June 2011 13:12
0
ответов

Реализация барьера процесса N с использованием семафоров

В настоящее время я тренируюсь для экзамена по ОС с предыдущими итерациями, и я наткнулся на это: Реализуйте «N Process Barrier», то есть убедитесь, что каждый процесс из их группы ждет, в ...
вопрос задан: 13 June 2011 13:46
0
ответов

SemaphoreSlim.Wait (CancellationToken) правильная попытка / наконец-то для OperationCancelledException?

Как мне структурировать try / finally при использовании SemaphorSlim с токеном отмены, чтобы исключение OperationCancelledException обрабатывалось правильно? В варианте A отмена источника токена вызывает ...
вопрос задан: 4 June 2011 00:05
0
ответов

A semaphore-like mechanism for Celery

We're developing a distributed application in Python + Celery for our task queue. Our application requires us to download emails from a remote ISP via IMAP (e.g.: gmail) and we're looking to have be ...
вопрос задан: 3 May 2011 22:49
0
ответов

Семафоры: где я могу узнать об основных понятиях, таких как разрешения, справедливость, вмешательство и т. Д.

Обзор класса семафор на сайте developer.android.com выглядит неплохо - для тех, кто уже знаком с концепциями и терминологией. Я знаком с некоторыми акронимами и прочими ...
вопрос задан: 1 May 2011 12:45
0
ответов

JavaScript -Изменить цвет CSS на 5 секунд

Я пытаюсь сделать способ краткого выделения текста в названных ссылках - но только на несколько секунд. Документ
вопрос задан: 8 April 2011 20:18
0
ответов

Рубиновые семафоры?

Я работаю над реализацией проблемы «Ярмарка парикмахерских» на Ruby. Это для задания в классе, но я не ищу рекламных материалов. Я искал как сумасшедший, но, похоже, не могу ...
вопрос задан: 29 March 2011 20:54
0
ответов

Как реализовать распределенный семафор?

У меня есть ограниченный набор ресурсов, которые я хочу разделить между несколькими процессами, а не запускать на нескольких серверах. Думаю, то, что мне нужно, можно назвать распределенным семафором. Я нашел старый Perl ...
вопрос задан: 25 March 2011 16:56
0
ответов

удовлетворяют ли семафоры ограниченное ожидание

Удовлетворяет ли семафор ограниченное ожидание или они предназначены только для обеспечения взаимного исключения ??
вопрос задан: 20 February 2011 12:45
0
ответов

ошибка sem_open (): «неопределенная ссылка на sem_open ()» в Linux (Ubuntu 10.10)

Итак, я получаю сообщение об ошибке: «неопределенная ссылка на sem_open ()», хотя я включил заголовок semaphore.h. То же самое происходит со всеми моими вызовами функций pthread (mutex, pthread_create, ...
вопрос задан: 6 February 2011 23:17
0
ответов

java: Executors + tasks + locks

Предположим, у меня есть ExecutorService (который может быть пулом потоков, поэтому задействован параллелизм), который выполняет задачу в разное время, периодически или в ответ на некоторые другое состояние. ...
вопрос задан: 2 February 2011 17:09
0
ответов

Семафор - Какая польза от начального подсчета?

http://msdn.microsoft.com/en-us/library/system.threading.semaphoreslim.aspx Чтобы создать семафор , Мне нужно указать начальное и максимальное количество. MSDN заявляет, что начальное количество - ...
вопрос задан: 16 January 2011 17:03