- The process of forcing buffered data to be immediately written to its destination (such as a file, network connection, or output stream) rather than waiting for the buffer to fill or the program to terminate. This operation ensures that pending data in memory buffers is pushed through the system immediately, providing real-time output delivery and preventing data loss in case of unexpected program termination. Flushing is commonly used in file I/O, network programming, and web applications across multiple programming languages and systems.
- Related terms: Standard Output
- Previous term: Fluid
- Next term: Flutter
- Random term: HTTP status code (webglossary.info/random 🎲)