首页 > 试题广场 >

Android系统对下列哪些对象提供了资源池

[不定项选择题]
Android系统对下列哪些对象提供了资源池
  • Message
  • Thread
  • AsyncTask
  • Looper
AC
发表于 2015-04-05 20:13:25 回复(1)
A.Message提供了消息池,有静态方法Obtain从消息池中取对象;
B.Thread默认不提供资源池,除非使用线程池ThreadPool管理;
C.AsynTask是线程池改造的,池里 默认提供(核数+1)个线程进行并发操作,最大支持(核数  * 2 + 1)个线程,超过后会丢弃其他任务;
D.Looper,每个Looper创建时创建一个消息队列和线程对象,也不是资源池;
因此答案为AC
编辑于 2015-11-09 23:21:59 回复(0)
首先我们确定有资源池的对象,Message有MessageQuere,Thread有ThreadPool,AsyncTask也有android定义的ThreadPool。Looper不管是jdk带的,还是android定义的都没有资源池。那么在看一下题目,“Android”系统提供的。那么就排除上面jdk自带的Thread,所以答案是AC算是比较合理的选择。
发表于 2015-06-08 09:17:58 回复(4)
AC
Message有消息池
AsyncTask有线程池
发表于 2015-09-02 17:20:32 回复(0)
A.Message提供了消息池,有静态方法Obtain从消息池中取对象; B.Thread默认不提供资源池,除非使用线程池ThreadPool管理; C.AsynTask是线程池改造的,池里 默认提供(核数+1)个线程进行并发操作,最大支持(核数  * 2 + 1)个线程,超过后会丢弃其他任务; D.Looper,每个Looper创建时创建一个消息队列和线程对象,也不是资源池; 因此答案为AC
发表于 2017-03-22 15:04:50 回复(0)
到底什么是资源池。。。。
发表于 2017-08-13 10:03:42 回复(0)

Message有消息池

Thread默认没有线程池,除非使用ThreadPool

SyncTask是线程池改造的,默认运行内核数+1.最大内核数×2+1,

Looper创建时初始化消息池,线程池

发表于 2019-03-22 23:15:02 回复(0)
message 提供消息池
thread 默认不提供资源池
AsynTask 由线程池改造,提供资源池
Looper 不提供资源池。
发表于 2018-03-08 19:55:20 回复(0)
资源池?我就疑惑什么是资源池
发表于 2017-12-27 00:42:09 回复(0)
A.Message提供了消息池,有静态方法Obtain从消息池中取对象;
B.Thread默认不提供资源池,除非使用线程池ThreadPool管理;
C.AsynTask是线程池改造的,池里 默认提供(核数+1)个线程进行并发操作,最大支持(核数  * 2 + 1)个线程,超过后会丢弃其他任务;
D.Looper,每个Looper创建时创建一个消息队列和线程对象,也不是资源池;
发表于 2017-10-09 16:32:13 回复(0)
这道题我认为也是描述不清,C 选项,AsyncTask 底层是使用了 ThreadPool,只能说 AsyncTask 的实现使用了资源池,AsyncTask 本身却没有,这和 Message 是不一样的
发表于 2017-03-27 10:24:48 回复(0)
D. ThreadLocal实现Looper在线程中的存取。 所以答案错!
发表于 2016-11-27 15:32:13 回复(0)
答案:AC
A、Message提供了消息池,可以通过Message.obtain获得一个Message对象
C、AsyncTask本质是一个静态的线程池,派生出来的子类可以实现异步任务
发表于 2016-09-19 12:29:38 回复(0)
AC
发表于 2016-09-04 13:26:34 回复(0)
message存在消息池,静态obtain方法获取 thread需要threadpool管理,来实现线程池, looper也只是创建一个消息队列 异步线程池实现了
发表于 2016-08-27 20:00:17 回复(0)
AC
发表于 2016-08-26 17:00:33 回复(0)
Thread创建的时候是没有提供线程池的。总以为有线程池管理就算是提供了。。。。
发表于 2016-07-19 19:38:31 回复(0)
AC 明白了神回复
发表于 2015-07-10 23:33:16 回复(0)
答案是AC  但是为什么??

发表于 2015-04-30 13:37:09 回复(0)
AB  题目的意思是为选项中对象提供了资源池 只有AB
发表于 2015-04-26 21:26:45 回复(0)