I normally starts the thread using the following command,
threading.Thread(target=function_name).start()
Is there any way to pause it like
threading.Thread(target=name).wait()
and resume is like
threading.Thread(target=name).set()
The threading module has a Semaphore, which might help.  If there isn't something already built-in to the threading module, you could try using a Tkinter semaphore variable specific to each thread, and have the thread check its semaphore while in some polling loop.
Is there any way to pause and resume thread in Tkinter?