last thread exits the main proc, the remaining program ends up in the background and the program appears to have exited.