首页 > 知识问答 > runnable和thread的区别
runnable和thread的区别
在Java中,Thread和Runnable是两个不同的概念,Thread是一个类,而Runnable是一个接口,Thread类实现了Runnable接口,因此所有的线程都是Thread类的子类。
Runnable接口只有一个方法run(),它定义了线程的行为,而Thread类则提供了更多的方法和属性,例如start()方法用于启动线程,interrupted()方法用于检查线程是否被中断等等。