开多线程去读取一个大文件,和开多线程去接受请求文件的区别是啥?
来源:9-6 Socket、IO模型、NIO面试专题-(1)

一起写代码2公众号
2021-05-22
开多线程去读取一个大文件,也是过去FD,让操作系统去读
写回答
1回答
-
对于一个大文件,多线程读取文件的意义在于计算逻辑的分离,相当于每个线程独立的发现任务。理论上,单线程去读取文件就足够了。 多线程读取文件要注意文件会有锁,而且要保护好临界区。
012021-06-22
相似问题
开多线程去读取一个大文件,和开多线程去接受请求文件的区别是啥?
来源:9-6 Socket、IO模型、NIO面试专题-(1)
一起写代码2公众号
2021-05-22
开多线程去读取一个大文件,也是过去FD,让操作系统去读
1回答
对于一个大文件,多线程读取文件的意义在于计算逻辑的分离,相当于每个线程独立的发现任务。理论上,单线程去读取文件就足够了。 多线程读取文件要注意文件会有锁,而且要保护好临界区。
相似问题