I'm assuming there's no easier way to do this. Is thread locking really automatic? Am I misreading the documentation?
from threading import Thread
make_thread = lambda fn, *args: Thread(None, fn, None, args).start()
def my_fn(*args):
for arg in args: print (arg)
make_thread(my_fn, "toaster", "ovens")