开多线程去读取一个大文件,和开多线程去接受请求文件的区别是啥?

来源:9-6 Socket、IO模型、NIO面试专题-(1)

一起写代码2公众号

2021-05-22

开多线程去读取一个大文件,也是过去FD,让操作系统去读

写回答

1回答

求老仙

2021-06-07

对于一个大文件,多线程读取文件的意义在于计算逻辑的分离,相当于每个线程独立的发现任务。理论上,单线程去读取文件就足够了。 多线程读取文件要注意文件会有锁,而且要保护好临界区。

0
1
一起写代码2公众号
非常感谢!
2021-06-22
共1条回复

笑傲Java面试 剖析大厂高频面试真题 秒变offer收割机

深度剖析大厂面试高频真题,让你秒变offer收割机

1783 学习 · 314 问题

查看课程