我在理解某些制作胎面环之间的差异时遇到了问题。
一个是(粗略的演示):
Thread thread=new Thread("name") {
public void run()
{
// do stuff
}
}.start();
第二个是:创建一个可运行的类,创建一个线程:
Thread thread = new Thread(this,"name").start();
第三个(在 android 中,如果它可以以其他方式工作,我不知道):制作一个 Handler,创建一个 Runnable,并拥有handler.postDelayed(runnable)
, 或handler.post(runnable)
.
我不明白有什么区别,我唯一注意到的是制作线程使运行循环比使用处理程序快得多。有人可以向我解释它们之间有什么区别,我应该用什么来做什么?