Описание тега busy-waiting

1 ответ

Java Threads занята ожиданием

Привет, я делаю проект, и я достиг той части, где я очень застрял. Я пытался найти способы научиться писать цикл while для занятого ожидания, но я ничего не нашел, и мой код просто работает как бесконечный цикл. Может ли кто-нибудь помочь мне объясн…
25 апр '15 в 23:18
1 ответ

Реализация обработки сигналов в спящем цикле

Один из модулей в приложении, над которым я работаю, предназначен для использования в качестве длительного процесса в Linux, и я хотел бы, чтобы он корректно обрабатывал SIGTERM, SIGHUP и, возможно, другие сигналы. Основная часть программы на самом …
02 янв '13 в 14:14
3 ответа

Haskell: Мониторинг файла без опроса (например, inotify в linux)

Существует ли функция библиотеки haskell для мониторинга файла без опроса? С опросом я бы сделал что-то вроде этого: monitor file mtime handler = do threadDelay n -- sleep `n` ns t <- getModificationTime file if t > mtime then handler >>…
30 ноя '12 в 09:47
2 ответа

Печать C32 win32 на консоль с фиксированными временными шагами

Я пытаюсь создать функцию, которая позволит мне вводить нужные кадры в секунду и максимальное количество кадров, а затем использовать функцию "cout" для консоли на фиксированных временных шагах. Я использую Sleep(), чтобы избежать занятого ожидания.…
14 янв '15 в 22:42
2 ответа

Использование логической переменной volatile для ожидания ожидания

Вопрос возникает после прочтения некоторых кодов, написанных другими разработчиками, поэтому я провел небольшое исследование и нашел статью Андрея Александреску. В своей статье он говорит, что можно использовать переменную логической переменной для …
1 ответ

Вращение ждет, вращение петли и занятое вращение

Являются ли ожидание вращения, вращение цикла и занятое вращение разными именами для одной и той же ситуации? Я читаю разные темы, и все они кажутся связанными с циклом, который "занят" проверкой доступности ресурса.
13 мар '16 в 11:52
2 ответа

Сигнал Python между функциями для удаления занятого ожидания

Я просто пытаюсь реализовать простой шаблон Observer в Python и сталкиваюсь с проблемой. Это мой код: class Observable: def __init__(self): self.__observers = [] def register_observer(self, observer): self.__observers.append(observer) def notify_obs…
25 июн '15 в 04:48
1 ответ

Select() занят системным вызовом ожидания?

int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); Вопрос: Независимо от timeout аргумент пройден, Есть ли select() занимают циклы процессора, пока какой-либо файловый дескриптор не будет готов?
14 июл '17 в 08:18
2 ответа

Реализация condition_variable для решения многопоточного режима ожидания

Моя программа печатает несколько строк текста на консоли с помощью свободных рабочих потоков. Проблема, однако, заключается в том, что рабочие не ждут, пока предыдущие рабочие закончат работу, прежде чем печатать текст, в результате чего текст будет…
1 ответ

Потоки и заняты ожидания в схеме

Я пишу схему программы, которая позволяет пользователю создавать планеты, которые следуют законам гравитации. Для выполнения задания я должен изменить код, чтобы избежать ожидания ожидания, а также создать новый поток для каждой планеты или при кажд…
11 мар '14 в 23:33
1 ответ

Как получить состояние ожидания нового входящего вызова во время телефонного разговора?

На основании моего требования мне нужно отслеживать все входящие телефонные звонки. я успешно отслеживаю входящие и пропущенные звонки через широкополосные приемники. Но я не получил состояние ожидания вызова. В этом состоянии я пропустил отслеживан…
20 фев '16 в 13:46
2 ответа

Как сделать что-то, когда страница занята asp.net?

У меня есть веб-приложение asp.net, которое, когда вы нажимаете кнопку, оправдывает все мои вещи, но работает медленно, требуется от 10 до 15 секунд, и я не хочу, чтобы пользователи рассылали спам, нажимая кнопку, когда сайт занят. Таким образом, я …
30 июл '12 в 15:17
3 ответа

Высокопроизводительный неблокирующий дизайн сервера: альтернативы занятому ожиданию

Я создавал высокопроизводительное серверное приложение для обмена мультимедийными сообщениями, язык реализации - C++. Каждый сервер может использоваться в автономном режиме или многие серверы могут быть объединены для создания оверлейной сети на осн…
1 ответ

Тема застряла заняты ожидания в некоторых обстоятельствах, а не в других

У меня довольно странная проблема с занятым ожиданием потока Java. У меня есть один поток, который занят ожидает состояния статической переменной какого-то другого потока. Допустим, поток, который занят занят, ожидает, что статическая переменная int…
27 ноя '16 в 23:33
1 ответ

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

Я работаю над Youtube Mp3 конвертер. Конвертирование MP3 занимает несколько секунд, и я хочу, чтобы пользователь не мог щелкнуть по любому элементу управления в форме. Я сделал это с помощью Control.Enabled = false для всего контроля, но я думаю, чт…
1 ответ

Почему занятое ожидание менее 15 мс несовместимо?

Я делаю проект симуляции, где у меня есть сотни связанных с CPU заданий, работающих в течение 10-50 миллисекунд. Задание - это объект Runnable с указанным временем выполнения, для которого задание будет загружать ЦП. В пуле потоков есть 10 потоков, …
14 ноя '15 в 01:30
1 ответ

Значок ожидания загрузки PDF в браузере с помощью обработчика Ashx

Обработка pdf-ответа от вызова обработчика ashx. У меня есть общий обработчик ashx в C# 4.0, который создает PDF для меня. Я вызываю этот обработчик из javascript в браузере, создавая URL для отправки обработчику. Итак, мой последний звонок для полу…
06 авг '12 в 14:12
2 ответа

Ожидание непостоянно?

Я хочу, чтобы в течение определенного промежутка времени был занят цикл ожидания, и я протестировал следующий код Java, который дает разные результаты при разных запусках (иногда). Большую часть времени он дает 16 и 0. Это означает, что нельзя довер…
13 ноя '15 в 15:47
2 ответа

В чем разница между занятым ожиданием и опросом?

Из статьи Википедии об опросе Опрос, или операция опроса, в информатике, относится к активной выборке состояния внешнего устройства клиентской программой как синхронное действие. Опрос чаще всего используется с точки зрения ввода / вывода (I/O), а т…
3 ответа

Выполнение большой работы после notify() приведет к тому, что wait() станет занятым wait?

Если у меня есть фрагмент кода ниже synchronized (this) { System.out.println("Waiting for return key."); scanner.nextLine(); System.out.println("Return key pressed."); notify(); Thread.sleep(5000); } После notify, Я звоню в сон, что означает, что я …