Результаты поиска по запросу "blocking"

1 ответ

 а также

file_put_contents ( "file", "data", LOCK_EX )аписи (что означает - aquire lock and write) file_get_contents ( "file", LOCK_EX )для чтения (что означает - замок Aquire, а затем читать) это исключение? поднять ошибку? блокировать до блокировки? ...

6 ответов

Сборка мусора и темы

AFAIK, когда GC делает свое дело, виртуальная машина блокирует все запущенные потоки - или, по крайней мере, при сжатии кучи. Так ли это в современных реализациях CLR и JVM?(Производственные версии на январь 2010 г.)? Пожалуйста, не ...

2 ответа

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

у написать неблокирующуюI / O [http://en.wikipedia.org/wiki/Input/output]в Node.js [http://en.wikipedia.org/wiki/Node.js]очень легко. Это то, для чего создана вся библиотека. Но любое вычисление блокируется. Любое сообщение, проходящее ...

ТОП публикаций

1 ответ

Да, и это должно заблокировать в select (). Нет таких решений для конца записи канала, вероятно, лучшее, что вы могли бы сделать, это открыть конец записи после того, как вы получили приглашение от программы Java

у меня есть программа, которая создает и пытается открыть именованный канал с помощью mkfifo, как я могу открыть канал для чтения или записи без блокировки? В частности, я пишу программу на C, которую можно запускать с графическим интерфейсом ...

3 ответа

Ответ Винсента - хороший совет для решения этой конкретной проблемы, поэтому я выберу его как правильный. Однако мой голос касается и вас, поскольку мы также решили сделать это таким образом. Кроме того, мы должны переместить нашу регистрацию транзакций из Java в процедуру PL / SQL, чтобы сделать ее как можно ближе к db. Таким образом, транзакции должны быть очень короткими.

ема, которую мы пытаемся решить, выглядит следующим образом. У нас есть таблица, полная строк, которые представляют карты. Цель операции бронирования - присвоить клиенту картуКарта не может принадлежать многим клиентамЧерез некоторое время (если ...

6 ответов

Было бы неплохо упомянуть в ответе места, где это решение является хорошим.

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

7 ответов

Это просто спит поток, который вызвал thread.sleep (). Не данные считываются / принимаются / обрабатываются путем вызова thread.sleep (). Единственное, что происходит, это вызов спит в надежде получить больше данных.

сно Java API,InputStream.read() описывается как: Если байт недоступен из-за достижения конца потока, возвращается значение -1. Этот метод блокируется до тех пор, пока не будут доступны входные данные, не обнаружен конец потока или не ...

2 ответа

MySQL: постоянно получаю «Ожидание блокировки метаданных таблицы»

Моя база данных MySQL служит тремя веб-приложениями в качестве внутреннего хранилища. Однако недавно я постоянно сталкиваюсь с ошибкой «Ожидание блокировки метаданных таблицы». Это происходит почти все время, и я не понимаю, почему. mysql> show ...

1 ответ

http://msdn.microsoft.com/en-us/library/bbx2eya8.aspx

ентация MSDN предполагает, что NetworkStream.Read всегда будет возвращаться немедленно. Если данные не найдены, возвращается 0. Однако у меня есть некоторый код, который в настоящее время развернут, но только в некоторых случаях (и я еще не ...

11 ответов

Как создать сон / задержку в nodejs, который блокирует?

В настоящее время я пытаюсь изучить nodejs, и небольшой проект, над которым я работаю, пишет API для управления некоторыми сетевыми светодиодами. Микропроцессор, управляющий светодиодами, имеет задержку обработки, и мне нужно разместить команды, ...