The class threading.Thread has a method start(), which starts a thread.
It starts the method run(), which has to be overridden.
The join() method secures, that the main program waits until all the threads are terminated.
Threads are created by