启动与入口
Thread对象可操纵一个线程,而Runnable对象代表一个可被运行的对象,必须使用Thread对象的start()方法启动线程。启动后,会先运行Thread对象的run()方法,这个方法未被重写时,就会执行Runnable对象的run()方法。
主线程的入口是main()静态方法,子线程的入口是Thread的run()方法。下图表示Thread与Runnable的区别:

运行与暂停
线程可以在运行中暂停,也可以从暂停中恢复运行,其暂停的目有如下列举:
周期性处理:如每秒更新时间的显示,就需要每次更新完时间
