多线程访问同一资源的情况下,

  • Runnable接口创建的线程可以处理同一资源,
  • Thread类创建的线程则各自独立处理,每个线程拥有自己的资源。

因此:Java中多数情况下,多线程程序都是通过实现Runnable来完成的,Android也是