Update: see bottom of this question for a complete answer.
I want to run a secondary thread, so that my main thread and my secondary thread perform oper