stream_set_blocking
Устанавливает блокирующий или неблокирующий режим для потока
&reftitle.description;
boolstream_set_blocking
resourcestream
boolenable
Устанавливает блокирующий или неблокирующий режим для потока stream.
Функция работает для потоков, которые поддерживают неблокирующий режим, —
потоки стандартных файлов и сокетов.
&reftitle.parameters;
stream
Поток.
enable
Функция переключит поток в неблокирующий режим, если
значение параметра enable равно &false;,
а если &true;, переключит поток в блокирующий режим.
Это влияет на вызовы функций наподобие
fgets и fread,
которые читают из потока. В неблокирующем режиме вызов функции
fgets будет возвращаться сразу,
тогда как в блокирующем режиме вызов будет ожидать, пока поток получит доступ к данным.
&reftitle.returnvalues;
&return.success;
&reftitle.notes;
В системах Windows эта функция не влияет на локальные файлы.
Операционная система Windows не поддерживает неблокирующий поток ввода-вывода IO для локальных файлов.
&reftitle.seealso;
stream_select