Since the main thread ends as soon as the simple thread is started, the simple thread is the last application thread to finish, so the daemon thread ends when this thread ends.
The fact that the simple thread is the one that started the daemon thread has nothing to do with that.