nonblocking

Как я могу сделать fifo между двумя процессами python, которые позволяют отбрасывать строки, Если читатель не в состоянии обработать ввод? Если читатель пытается read или readline быстрее, чем пишет писатель, он должен блокировать. Если читатель не может работать так же быстро, как пишет писатель, писатель ...

Я ищу синтаксический анализатор XML, который вместо синтаксического анализа из InputStream или InputSource позволит вставлять блоки текста в синтаксический анализатор. Например, я хотел бы иметь что-то вроде следующего: public class DataReceiver { private SAXParser parser = //... private DefaultHand...

Я вызываю select с одним именованным каналом fd в read_fds. Этот именованный канал не имеет записи и был открыт только в неблокирующем режиме только для чтения. Я ожидал бы, что select возвращается с именованным каналом fd, помеченным как готовый к чтению, и что попытка чтения из канала возвращает 0: Из man...

Я работаю над сетевым программированием UNIX Том 1 Ричарда Стивенса и пытаюсь написать Эхо-клиент TCP, который использует протокол Telnet. Я все еще на ранних стадиях и пытаюсь написать функции чтения и записи. Я хотел бы написать его, чтобы использовать мультиплексирование ввода-вывода и функцию Select,...

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

интересно, есть ли способ сделать асинхронные вызовы в базу данных? например, представьте, что у меня есть большой запрос, который занимает очень много времени для обработки, я хочу отправить запрос и получить уведомление, когда запрос вернет значение (передавая прослушиватель/обратный вызов или что-то еще)....

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

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

Я заметил несколько странностей при работе с именованными трубами (FIFOs) под различными вкусами UNIX (Linux, FreeBSD и MacOS X) с использованием Python. Первый и, возможно, самый раздражающий заключается в том, что попытки открыть пустой/простой FIFO только для чтения будут блокироваться (если я не использу...