zoukankan      html  css  js  c++  java
  • 线程池

    线程的生命周期是需要控制的。

    计算机是纳秒即工作。

    线程的工作周期是否短暂?

    线程的数量是否多?

    要管理线程。

    线程就像城市里的公交车一样,会被重用。当线程执行完任务就像公交车把乘客送达目的地一样。

    线程也要像公交车一样循环使用。公交车送乘客到达目的地就像线程执行任务一样。

    线程没有独立的内存,都是共享进程的内存。进程的内存可能会有耗尽的情况。

    当线程数量很多时,不断增加时会耗尽进程的的内存,操作系统就会把进程杀死。

    线程要控制数量。线程要重用。

    线程使用完不要马上销毁,要重用。

    线程池:控制线程数量,重用线程。

    还有连接池,常量池。

    使用ExecutorService实现线程池

    ExecutorService是java提供的用于管理线程池的类。

    线程池的作用:

    控制线程数量

    重用线程。

    线程池有以下几种实现策略:

    1.Executors.newCacheThreadPool()

    进程什么时候结束?

    所有线程都结束了。

    有了线程池,就不需要创建线程和调用线程的start()方法,就都放在线程池中了。

  • 相关阅读:
    Mysql任务调度
    使用 IntraWeb (18)
    使用 IntraWeb (17)
    替盛大代发的招聘启示
    使用 IntraWeb (16)
    使用 IntraWeb (15)
    使用 IntraWeb (14)
    使用 IntraWeb (13)
    使用 IntraWeb (12)
    使用 IntraWeb (11)
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9713339.html
Copyright © 2011-2022 走看看