在书上看到不懂的地方可以在网上搜索详解。
构造函数Thread()可以传入Thread类型的对象,这样做完全可以将Thread对象中的run方法交给其他线程进行调用。
方法join的作用是等待线程对象销毁。
join与synchronized的区别是,join在内部使用wait()方法进行等待,而synchronized使用的是“”对象监视器“原理做同步。
所有的线程都使用同一个public static变量。