stream流
流(stream)指的是数据通信的一种方式,它是将数据分成一段一段的传输,而不是一次性传输全部数据。流可以是输入流(input stream)或输出流(output stream),输入流用于从外部读取数据,输出流用于向外部写入数据。流可以是字符流(character stream)或字节流(byte stream),字符流用于处理字符数据,字节流用于处理二进制数据。流可以是阻塞的(blocking)或非阻塞的(non-blocking),阻塞的流会在进行 IO 操作时停止程序的执行,直到操作完成,而非阻塞的流则不会停止程序的执行。流可以是同步的(synchronous)或异步的(asynchronous),同步的流需要等待 IO 操作完成后才能继续执行,而异步的流可以在 IO 操作完成前继续执行其他任务。流在网络编程、文件操作、输入输出等方面都有广泛的应用。
原文地址: https://www.cveoy.top/t/topic/cmH4 著作权归作者所有。请勿转载和采集!