Update about-exit.md

This commit is contained in:
liyingxin
2020-07-31 02:01:17 +08:00
committed by GitHub
parent 5a7487da37
commit 47d5aec783

View File

@@ -1,8 +1,8 @@
# 关于程序退出
由于我们的大多数调用都是非阻塞的所以在之前的示例里我们都需要用一些机制来防止main函数提前退出。
例如wget示例中等待用户的Ctrl-C或者像parallel_wget在所有抓取结束之后唤醒主程。
而在几个server的示例中stop()操作是阻塞的可以确保所有server task的正常结束程可安全退出。
例如wget示例中等待用户的Ctrl-C或者像parallel_wget在所有抓取结束之后唤醒主线程。
而在几个server的示例中stop()操作是阻塞的可以确保所有server task的正常结束线程可安全退出。
# 程序安全退出的原则
@@ -35,7 +35,7 @@ void log_callback(WFFileIOTask *log_task)
mutex.unlock();
}
void reply_callback(HttpTask *server_task)
void reply_callback(WFHttpTask *server_task)
{
WFFileIOTask *log_task = WFTaskFactory::create_pwrite_task(..., log_callback);