It may be a basic question, i was confused with this,
in one file i have like this :
public class MyThread extends Thread { @Override public
start() starts the thread. run() just runs the code, in the current thread.