1、Runable里没有run(),而是规定implementing class必须要有run(),而且Runnable的作用仅限于此;而Thread class里有许多好用的method,比如sleep()等
2、当你发现必须extends其他某个class,而又要用线程,因为无法extends Thread,所以要implements Runnable
3、如果你的某个class A implements Runnable,则不可以直接用这个class,只能用new Thread(A)得到的thread object
4、对thread object,用start()来启动,该method会先initialize thread object,然后invoke它的run()
thread和runable的区别
最新推荐文章于 2023-02-22 18:46:12 发布