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

4 ответа

Node.js против Async / await в .net

5 ответов

Как проверить, открыт ли stdin без блокировки?

Мне нужна моя программа, написанная на чистом C, чтобы остановить выполнение, когда stdin закрыт. В основном цикле программы выполняется неопределенная работа, и я не могу использовать блокирующие проверки (например,getc()) (данные не должны ...

4 ответа

Что Python socket.recv () возвращает для неблокирующих сокетов, если данные не получены до истечения времени ожидания?

В основном я читал в нескольких местахsocket.recv() вернет все, что может прочитать, или пустую строку, сигнализирующую о том, что другая сторона закрылась (официальные документы даже не упоминают, что она возвращает, когда соединение закрывается ...

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

2 ответа

Является ли консольный вывод блокирующей операцией?

Когда Java-программа вызывает System.out.println () или Scala-программа вызывает println (), блокируется ли поток? Я пишу программу Scala с огромным количеством подзадач. Каждая подзадача выполняется внутри будущего. Рекомендуется, чтобы код ...

2 ответа

Должен ли я использовать (неблокирующий) NIO для UDP?

Согласно сэта почта [https://stackoverflow.com/questions/569555/non-blocking-udp-i-o-vs-blocking-udp-i-o-in-java] UDP просто не блокируется. Есть ли преимущество использования (неблокирующего) NIO API для UDP? Или я должен просто использовать ...

1 ответ

Как проверить, что объект @synchronized

Иногда я писал следующий код для синхронизации подпрограммы: @synchronized(objToBeSync){ .... }Когда два потока пытаются получить доступ к блоку синхронизации одновременно, один будет блокировать другие, пока один не выйдет из блока ...

1 ответ

Если nodejs использует неблокирующий ввод-вывод, как реализован fs.readFileSync?

Я вижу много синхронных функций вбиблиотека файловой системы [http://nodejs.org/api/fs.html], такие какfs.readFileSync(filename, [options]). Как (и почему) эти функции реализованы, если у узла есть асинхронный / неблокирующий ввод-вывод и нет ...

3 ответа

PySerial неблокирующий цикл чтения

Я читаю серийные данные так: connected = False port = 'COM4' baud = 9600 ser = serial.Serial(port, baud, timeout=0) while not connected: #serin = ser.read() connected = True while True: print("test") reading = ser.readline().decode()Проблема в ...

4 ответа

Назначение блокировки Verilog

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

1 ответ

Как работает режим UV_RUN_NOWAIT в libuv?

При запуске цикла событий в libuv с использованиемuv_run функция, есть параметр "mode", который используется со следующими значениями: UV_RUN_DEFAULT UV_RUN_ONCE UV_RUN_NOWAITПервые два очевидны.UV_RUN_DEFAULT запускает цикл обработки событий до ...