Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#13 将缓冲区设为
std::shared_ptr
令客户端在释放时不会造成未写完的Server::_output_buffer_set
中的引用失效.另外限制客户端一次 pipe 的数量 (到 64, 对于普通应用来说, 与之前无异), 超过此 pipe 之后, 多出的部分会先缓存起来, 因为客户端需要等待一组请求全部完成时才会写回, 这一调整加快了大 pipeline 返回指令的速度.