Pytania oznaczone «buffering»

137
Co dokładnie robi file.flush () w Pythonie?

Znalazłem to w dokumentacji Pythona dla obiektów plików : flush () niekoniecznie zapisuje dane pliku na dysk. Użyj flush (), a następnie os.fsync (), aby zapewnić takie zachowanie. Moje pytanie brzmi: co dokładnie flushrobi Python ? Myślałem, że wymusza zapisywanie danych na dysku, ale teraz...

84
Buforowane vs niebuforowane IO

Dowiedziałem się, że domyślnie w programach operacje wejścia / wyjścia są buforowane, tj. Są one podawane z pamięci tymczasowej do programu żądającego. Rozumiem, że buforowanie poprawia wydajność we / wy (może poprzez redukcję wywołań systemowych). Widziałem przykłady wyłączania buforowania, jak...

79
Bufor PHP ob_flush () kontra flush ()

Jaka jest różnica między ob_flush()i flush()i dlaczego muszę dzwonić do obu? ob_flush()Referencyjna mówi: Ta funkcja wyśle ​​zawartość bufora wyjściowego (jeśli istnieje). flush()Referencyjna mówi: Opróżnia bufory zapisu PHP i cokolwiek używanego przez PHP zaplecza (CGI, serwer WWW...