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
This commit is contained in:
commit
ce829855cf
1 changed files with 5 additions and 6 deletions
11
src/init.cpp
11
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.
|
||||
//
|
||||
|
|
Loading…
Reference in a new issue