JAVA基础(多线程Thread和Runnable的使用区别
两种定义方式
定义方式一:
定义方式一:
定义方式二:
JAVA基础(多线程Thread和Runnable的使用区别
http://jinguo.iteye.com/blog/286772
Runnable是Thread的接口,在大多数情况下“推荐用接口的方式”生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。
在使用Thread的时候只需要new一个实例出来,调用start()方法即可以启动一个线程。
在使用Runnable的时候需要先new一个继承Runnable的实例,之后用子类Thread调用。
在某个题目里,需要分别打印出a与b各10次,并且每打印一次a睡1秒,打印一次b睡2秒。
可以在run方法外面定义String word与int time
之后用
—-Runnable的代码
