相关疑难解决方法(0)

Handler,Runnable和Threads有什么不同?

Handler,Runnable和Threads有什么区别?

当我使用android时,我需要在后台运行一些东西.我使用Threads来运行它.通常我会编写一个扩展Thread的类并实现run方法.

我还看到了一些示例,其中implments可运行并传递给可运行到Threads中.

不过我还是很困惑.有人能给我一个明确的解释吗?

  1. 如果可以在Thread的run方法中编写后台代码,那么Runnable有什么意义呢?
  2. Handler如何在内部线程中使用,为什么我们需要使用它.
  3. Android有另外一个调用runOnUiThread的东西,我们如何使用它?我知道它用于更新UI.

java multithreading android thread-safety android-asynctask

30
推荐指数
3
解决办法
3万
查看次数