Результаты поиска по запросу "nonblocking"
Одиночный поток да, но это не исключает асинхронность. Асинхронная обработка и потоковая обработка совершенно разные. Фактически, щелчки мыши и нажатия клавиш обычно являются единственной вещью, которую ppl пытается выполнить с помощью setTimeout. Пусть Gui успеет пообщаться во время хруста числа.
я что-то здесь упускаю? Вседвижки JavaScript в популярных современных браузерах (по состоянию на 2011 год)однопоточных. Это означает, что хотя СОБЫТИЯ могут происходить асинхронно, они все еще находятся в очереди (в «одном файле») для ...
Вот кроссплатформенный фрагмент, чтобы установить / получить режим блокировки, хотя он не делает то, что вы хотите:
32 есть ли способ проверить, является ли сокет неблокирующим? В системах POSIX я бы сделал что-то вроде следующего: int is_non_blocking(int sock_fd) { flags = fcntl(sock_fd, F_GETFL, 0); return flags & O_NONBLOCK; }Однако сокеты Windows не ...
для определенного класса файловых дескрипторов. Не очень похоже на Unix.
етил несколько странностей, когда имел дело с именованными каналами (FIFO) под различными версиями UNIX (Linux, FreeBSD и MacOS X) с использованием Python. Первое и, возможно, самое раздражающее, что попытки открыть пустой / пустой FIFO только ...
Как правильно использовать QThread в pyqt с moveToThread ()?
я прочитал эту статьюКак на самом деле, действительно использовать QThreads; Полное объяснение [http://mayaposch.wordpress.com/2011/11/01/how-to-really-truly-use-qthreads-the-full-explanation/] , он говорит, что вместо подкласса qthread и ...
и, конечно, вы можете сделать это, используя отдельный поток.
у программу, которая читает в цикле из стандартного ввода, используя функцию fgets, следующим образом: while(fgets(buffer2, BUFFERSIZE , stdin) != NULL){ //Some code }Я хочу, чтобы мой код был неблокирующим, то есть: я не хочу, чтобы программа ...
Ссылка не работает.
жен выполнить работу (используя мой веб-сервер) на удаленной машине, которая занимает около 10 минут. я использовалpxssh [http://pexpect.sourceforge.net/pxssh.html]Модуль в Python для того же, но он дает мне «ошибка тайм-аута» (не ...
Я бы порекомендовал прочитать, что бей говорит о select. Это выглядит немного пугающе, но действительно полезно и просто в использовании, если вам нужно немного времени, чтобы обернуть голову вокруг него.
аюсь использовать неблокирующие сокеты TCP. Проблема в том, что они все еще блокируют. Код ниже - код сервера - struct sockaddr name; char buf[80]; void set_nonblock(int socket) { int flags; flags = fcntl(socket,F_GETFL,0); assert(flags != -1); ...
Если вы читаете из STDIN, вам нужно пропустить fread () и использовать read () и write () с poll () или select (), чтобы запретить вызовы. Возможно, вы сможете отключить буферизацию ввода, что должно заставить fread возвращать EOF с помощью setbuf (), но я никогда не пробовал.
ы делаете неблокирующий консольный ввод-вывод в Linux / OS X в C?
В чем разница между: асинхронной, неблокирующей и Event-Base архитектурой?
Какая разница между: Асинхронный,Неблокируемому, а такжеEvent-базаархитектуры?Может ли что-то быть какасинхронный а такженеблокирующая (а такжена основе событий)? Что важнее всего в программировании, иметь что-то: асинхронный, неблокирующий и / ...
использовать Flask и Tornado вместе?
Я большой поклонникколба- отчасти потому, что это просто, а отчасти потому, что имеет многорасширения [http://flask.pocoo.org/extensions/], Тем не менее, Flask предназначен для использования в среде WSGI, а WSGI не является неблокирующим, поэтому ...