有留意到FileStream的构造函数中有这么个参数.
想请教下,当我们创建了一个文件流后进行读写操作时,是在缓冲区里进行操作吗?
又比如我要写入100byte数据,filestream的buffersize只设置了30,这又是怎样运作的?
单线写入运动,按照语言规则去学习解读即可
文件流的缓冲区大小.
设的过小,可能导致不能读出预期长度的数据
设的过大,浪费内存
所以使用的时候一般都会事先预估数据块的大小来设置buffersize
或者采取多次读取的方法来回避这个问题
文件流的缓冲区大小
设置的太小可能导致不能读出预期长度的数据
设置过大,浪费内存
所以使用的时候一般会事先预估数据块的大小来设置buffersize
或者采取多次读取的方法来回避这个问题
bufferSize参数影响的是文件发送和接受的长度,如果需要发送和接受的字符串长度比较大,就设置大一点,设置长度比预估最大长度大一点就可以了