diff options
author | MarcoFalke <falke.marco@gmail.com> | 2017-09-12 21:08:03 +0200 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2017-09-12 21:08:06 +0200 |
commit | ce829855cfca103dde55661fa1524e66b139d063 (patch) | |
tree | 34dfb9775da77ab86fa26b3fddf11259db8eaef0 /src | |
parent | b148803b181e30213e8a7f3bd89c8239e9dcb866 (diff) | |
parent | 581c41157d76e410ca8f968853e09068a3635815 (diff) |
Merge #10691: Trivial: Properly comment about shutdown process in init.cpp file.
581c41157 Properly comment about shutdown process in init.cpp file (Kyuntae Ethan Kim)
Pull request description:
Tree-SHA512: 8aaf739ca5eb2cf6f777b69a0d65f391ba311a33d2e23abc4d3008f90c6ef9da79d0683845abfc08978309f43409f0a7021663f8c564e157224c1dbe15138158
Diffstat (limited to 'src')
-rw-r--r-- | src/init.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/init.cpp b/src/init.cpp index 3166098cac..a997f9740c 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -102,12 +102,11 @@ static const char* FEE_ESTIMATES_FILENAME="fee_estimates.dat"; // created by AppInit() or the Qt main() function. // // A clean exit happens when StartShutdown() or the SIGTERM -// signal handler sets fRequestShutdown, which triggers -// the DetectShutdownThread(), which interrupts the main thread group. -// DetectShutdownThread() then exits, which causes AppInit() to -// continue (it .joins the shutdown thread). -// Shutdown() is then -// called to clean up database connections, and stop other +// signal handler sets fRequestShutdown, which makes main thread's +// WaitForShutdown() interrupts the thread group. +// And then, WaitForShutdown() makes all other on-going threads +// in the thread group join the main thread. +// Shutdown() is then called to clean up database connections, and stop other // threads that should only be stopped after the main network-processing // threads have exited. // |