Introduction - If you have any usage issues, please Google them yourself
The application must run to completion all foreground threads to exit background thread, the application can not be considered its run is finished and exit all background thread will end automatically when the application exits.