https://blog.csdn.net/amoscykl/article/details/80399073 readv writev例子 https://blog.csdn.net/todd911/article/details/18792599