when i invoke t.run() method the corresponding method in mythread class get excuted but the
thread is runned by a thread
named main , not by lal which i have given the name to the thread .
The output that i have got is
RUN BY main i 1 id 1
RUN BY main i 2 id 1
RUN BY main i 3 id 1
RUN BY main i 4 id 1
RUN BY lal i 1 id 8
RUN BY lal i 2 id 8
RUN BY lal i 3 id 8
RUN BY lal i 4 id 8
forgive me if the doubt is silly one