线程可以驱动任务,但任务并不是线程。
可以通过Runnable接口,重写run()方法来定义任务。注:直接调用任务,不会产生新的线程的。
Thread构造器的start()方法可以用来驱动任务,系统会去调用Runnable的run()方法,在新的线程中启动该任务。
垃圾回收期无法回收thread驱动的任务对象,在start()调用完成之后,他还会存在。
所以在start()方法后边,需要执行shutdown()方法,关闭线程吧。
//thinkinjava书籍阅读后的总结。
线程可以驱动任务,但任务并不是线程。
可以通过Runnable接口,重写run()方法来定义任务。注:直接调用任务,不会产生新的线程的。
Thread构造器的start()方法可以用来驱动任务,系统会去调用Runnable的run()方法,在新的线程中启动该任务。
垃圾回收期无法回收thread驱动的任务对象,在start()调用完成之后,他还会存在。
所以在start()方法后边,需要执行shutdown()方法,关闭线程吧。
//thinkinjava书籍阅读后的总结。