在C ++中实现高效的多线程文件I / O.

时间:2011-08-29 11:24:56

标签: c++ boost io boost-asio

我目前正在开发一个自定义跨平台文件服务器( C ++,boost )。显然,它会对硬盘进行读取和写入很多。为了使问题进一步复杂化,它也将是多线程的并且使用异步套接字I / O(使用asio)。

现在,我想知道,我可以使用任何众所周知的做法,模式或方法吗?也许一些现有的图书馆或什么?当然,我可以尝试从头开始开发它,但它确实感觉像重新发明一个轮子。任何通用建议也将受到赞赏。

1 个答案:

答案 0 :(得分:0)

我在快速谷歌搜索中看到的几个主题。请检查这是否有帮助。