为什么HandlerThread需要一个名字?

时间:2017-11-29 13:52:15

标签: android

为什么android HandlerThread需要构造函数的名称?

  

公共建设者

           

HandlerThread(String name)

     

HandlerThread(String name, int priority)

     

构造一个HandlerThread。

即。为什么没有参数的构造函数new HandlerThread()?内部使用的名称是什么,我可以将它用于什么?

在文档中搜索“name”只会给这些构造函数带来结果。

1 个答案:

答案 0 :(得分:2)

我查了一下源代码。

HandlerThread使用该名称来调用java.lang.Thread(String name)构造函数。

java.lang.Thread的文档说:

  

每个帖子都有一个名称用于识别目的。超过一个   线程可能具有相同的名称。如果a时没有指定名称   创建线程,为其生成一个新名称。