My first question on this was closed because I failed to include an MRE - I do so here. The question revolves around three approaches to passing arguments to a threaded met