In a service, the OnStart() method creates a couple threads. When the service is stopped, it looks like those threads continue to execute for a while.

Do these created threads continue to exist even after the thread that created them exits? What's the best way to clean up?

TIA,
Mike