摘要: 大文件拆分问题涉及到io处理、并发编程、生产者/消费者模式的理解,是一个很好的综合应用场景,为此,花点时间做一些实践,对相关的知识做一次梳理和集成,总结一些共性的处理方案和思路,以供后续工作中借鉴。 本文将尝试由浅入深的方式表述大文件拆分的问题及不同解决方案,给出的方案不一定是最优解,也并非线上环境论证过的靠谱方式,目的只是在于通过该问题融会贯通io、多线程等基础知识理论。生产环境请慎用。 本文不会逐行讲解代码实现,而注重在方案设计及思路探讨上,会在文末附上源码demo git地址。 阅读全文
posted @ 2017-05-21 17:31 倒骑的驴 阅读(18459) 评论(3) 推荐(4) 编辑