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

1 ответ

Почему скрипт, который использует потоки, иногда печатает дополнительные строки?

Еслиprint s заменяетсяprint >>sys.stderr, s тогда эффект исчезает. import random, sys, time import threading lock = threading.Lock() def echo(s): time.sleep(1e-3*random.random()) # instead of threading.Timer() with lock: print s for c in 'abc': ...

1 ответ

Буферизация сообщений журнала в NLog и ручная очистка их для цели

Я пытаюсь войти через NLog MailTarget. Это работает просто отлично, но я хотел обернуть mailtarget сBufferedTargetWrapper буферизовать сообщения журнала до заданной кодовой точки, где я хочу вручную очистить буфер и отправить предварительно ...

3 ответа

Буферизация сокетов Python

Допустим, я хочу прочитать строку из сокета, используя стандартsocket модуль: def read_line(s): ret = '' while True: c = s.recv(1) if c == '\n' or c == '': break else: ret += c return retЧто именно происходит вs.recv(1)? Будет ли он выдавать ...

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

5 ответов

Безопасно ли отключать буферизацию с помощью stdout и stderr?

Иногда мы помещаем отладочные отпечатки в наш код таким образом printf("successfully reached at debug-point 1\n"); some code is here printf("successfully reached at debug-point 2"); Here segmantaion fault occur due to some reasonТеперь в этом ...

7 ответов

Как буферизовать стандартный вывод в памяти и записать его из выделенного потока

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

3 ответа

несоответствие file.tell ()

Кто-нибудь знает, почему, когда вы перебираете файл таким образом: Входные данные:f = open('test.txt', 'r') for line in f: print "f.tell(): ",f.tell() Выход:f.tell(): 8192 f.tell(): 8192 f.tell(): 8192 f.tell(): 8192Я последовательно получаю ...

3 ответа

Почему использовать endl, когда я могу использовать символ новой строки? [Дубликат]

На этот вопрос уже есть ответ: C ++: «std :: endl» против «\ n» [/questions/213907/c-stdendl-vs-n] 12 ответов Есть ли причина использоватьendl сcout когда я могу просто использовать\n? В моей книге по С ++ написано использование endl, но я не ...

4 ответа

Состояние перед печатью fork () дважды [дубликата]

На этот вопрос уже есть ответ: printf аномалия после «fork ()» [/questions/2530663/printf-anomaly-after-fork] 3 ответа Я экспериментировал сfork() и перенаправить, чтобы проверить, относятся ли перенаправления, выполненные в родителе, и к ...