I know it a few but i not sure if my aknowlege is wrong.
This is what I thing about the join() method:
lets see this code:
I thing that when the join method of the thread t run, put back the main thread (with BACK i mean in the wainting/bloqued State. <- this is correct???) And run the threat t freely, maybe with another thread to the same time (another threads moving the threads back and forth between the runnable state and the running state.)