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

5 ответов

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

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

2 ответа

Когда неблокирующая функция send () передает только частичные данные, можем ли мы предположить, что она вернет EWOULDBLOCK при следующем вызове?

Два случая хорошо документированы на страницах руководства для неблокирующих сокетов: Если send () возвращает ту же длину, что и буфер передачи,весь перевод завершено успешно, и сокет может или не может быть в состоянии возврата EAGAIN ...

3 ответа

Как использовать exitValue () с параметром?

Очень хорошая статья (когда Runtime.exec () не будет) гласит: Единственное возможное время, когда вы используете exitValue () вместо waitFor (), это когда вы не хотите, чтобы ваша программа блокировала ожидание внешнего процесса, который может ...

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

5 ответов

Как я могу получить неблокирующие сокеты connect ()?

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

9 ответов

Является ли неблокирующий ввод-вывод действительно быстрее, чем многопоточный блокирующий ввод-вывод? Как?

Я искал в Интернете некоторые технические подробности о блокировании ввода-вывода и неблокирующем вводе-выводе, и обнаружил, что несколько человек заявили, что неблокирующий ввод-вывод будет быстрее, чем блокирующий ввод-вывод. Например вэтот ...

1 ответ

Node.js сервер с несколькими одновременными запросами, как это работает?

1 ответ

Неблокирующая розетка - как проверить успешность соединения?

После правильной настройки неблокирующего сокета я делаю следующее для подключения:Позвони, подключи по розетке.Если он возвращает 0, я уже подключился, если...

1 ответ

Переключение контекста на спящих / ожидающих потоках

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

1 ответ

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

2 ответа

Java-неблокирующий селектор ввода-вывода вызывает блокировку регистра канала

У меня есть два потока, которые я имею дело с Java NIO для неблокирующих сокетов. Вот что делают потоки:Поток 1: цикл, который вызывает метод select () селек...