7) Threads Objective 1) Write code to define, instantiate and start new threads using both java.lang.Thread and java.lang.Runnable · Java is fundamentally multi-threaded. · Every thread corresponds to an instance of java.lang.Thread class or a sub-class. · A thread becomes eligible to run, when its start() method is called. Thread scheduler co-ordinates between the threads and allows them to run. · When a thread begins execution, the scheduler calls its run method. Signature of run method |