C++ 在C+中实现高效的多线程文件I/O+;
我目前正在开发一个定制的跨平台文件服务器(C++,boost)。很明显,它将对硬盘进行大量的读写操作。为了使事情进一步复杂化,它还将是多线程的,并使用异步套接字I/O(带asio)C++ 在C+中实现高效的多线程文件I/O+;,c++,boost,io,boost-asio,C++,Boost,Io,Boost Asio,我目前正在开发一个定制的跨平台文件服务器(C++,boost)。很明显,它将对硬盘进行大量的读写操作。为了使事情进一步复杂化,它还将是多线程的,并使用异步套接字I/O(带asio) 现在,我想知道,有什么我可以使用的众所周知的实践、模式或方法吗?也许是一些现有的图书馆或者别的什么?当然,我可以尝试从头开始开发它,但它确实感觉像是重新发明了一个轮子。任何通用的建议都将受到欢迎。我在快速谷歌上看到的帖子很少。请检查这是否有帮助 把钱花在快速磁盘和探查器上,而不是花在开发时间上。您打算在同一个
现在,我想知道,有什么我可以使用的众所周知的实践、模式或方法吗?也许是一些现有的图书馆或者别的什么?当然,我可以尝试从头开始开发它,但它确实感觉像是重新发明了一个轮子。任何通用的建议都将受到欢迎。我在快速谷歌上看到的帖子很少。请检查这是否有帮助