Studying details of theading, Runnable Object, threadpools, thread synchronization