My main thread starts a secondary thread that does some work. I want to pass in a request to the secondary thread to stop the work but for the thread to contine running so that I can then pass another request to the existing secondary thread to do some other work. I can create the secondary thread with a parameter that passes commands to the secondary thread. How do I call the secondary thread to pass the parameter after it has started?