何时使用
class MyThread extends Thread implements Runnable{
//any statement.
}
一次使用两种类型的线程创建有什么意义。
答案 0 :(得分:4)
你几乎不应该这样做。类型Thread
已经implements Runnable
。
执行此操作的唯一原因是您希望在源代码中明确。
两种类型的线程创建
创建线程只有一种方法:创建Thread
实例并调用其start()
方法。 Runnable
只是一个界面。