关于/WebServer/base/AsyncLogging.cpp文件中的两个问题
Author: lcy0950Created Apr 27, 2021Updated Jun 19, 2023
if (!newBuffer1) {assert(!buffersToWrite.empty());newBuffer1 = buffersToWrite.back();buffersToWrite.pop_back();newBuffer1->reset();}if中的判断在这里一定是true
buffersToWrite.clear();
在第111行里面,buffersToWrite一定是空的. 向请教下上面两个地方是否理解正确。 如果理解正确了,那么第111行改成assert应该可以更好一点。
Source: linyacool/WebServer