Threads and Runnable Objects
- The java.lang.Thread class is the base for all objects that can behave as
threads
- Most of the time Threads are conceptually just an activity. Such activities
need a focal poing (i.e., what code they are to run)
- All Threads need a handle to an object (a Runnable object), whose run()
method it will "execute in"
- To facilitate this protocol, Java supplies a simple interface
java.lang.Runnable
