Hi, If you override the start() method in Thread class but do not call super.start() then the Thread won't run at all.The start() method in thread class tells the JVM to schedule the thread. Hence after the start() method call, its not necessary that the Thread is in RUNNING state. It may be in READY TO RUN state or Running state. Let me know i it helps.
I am going to test your electrical conductivity with this tiny ad: