美文网首页
Android 中的线程池

Android 中的线程池

作者: VictorLiang | 来源:发表于2017-10-24 15:26 被阅读6次

    线程池核心参数

    核心线程数 corePoolSize
    线程数容量 maximumPoolSize
    非核心线程被回收前处于idle状态的最长时间 keepAliveTime unit
    等待队列 workQueue
    线程工厂类 threadFactory
    异常处理 handler

    常见的五中线程池

    1. FixedThreadPool
      固定核心数的线程池,2的29次方减1个最大线程
    2. CachedThreadPool
      无核心线程,2的29次方减1个最大线程。实现原理是Sync..Queue。
    3. SingleThreadExecutor
      单线程
    4. ScheduledThreadPool
      Schedule Job, 替代timer...
    5. WorkStealingPool
      每个线程有自己的TaskQueue,可以从别人的TaskQueue steal task。

    [未完待续...]

    相关文章

      网友评论

          本文标题:Android 中的线程池

          本文链接:https://www.haomeiwen.com/subject/rcslqxtx.html