实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

400-650-7353

精品課程

線程池創建的四種 線程池創建的四種方式都是什么

發布: Java培訓 發布時間:2021-10-12 18:01:48

推薦答案
品牌型號:聯想小新Pro13/系統版本:windows10

通過Executors線程池創建的四種方法分別為:

newCachedThreadPool:創建一個可緩存線程池,如果線程池長度超過處理需要,可靈活回收空閑線程,若無可回收,則新建線程。

newFixedThreadPool:創建一個定長線程池,可控制線程最大并發數,超出的線程會在隊列中等待。

newScheduledThreadPool:創建一個定長線程池,支持定時及周期性任務執行。

newSingleThreadExecutor:創建一個單線程化的線程池,它只會用唯一的工作線程來執行任務,保證所有任務按照指定順序(FIFO, LIFO, 優先級)執行。

 
  1. public class ThreadPoolExecutor extends AbstractExecutorService{//第一個構造方法public ThreadPoolExecutor(int corePoolSize, 
  2.                               int maximumPoolSize, 
  3.                               long keepAliveTime, 
  4.                               TimeUnit unit, 
  5.                               BlockingQueue<Runnable> workQueue) { 
  6.         this(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue, 
  7.              Executors.defaultThreadFactory(), defaultHandler); 
  8.     }//第二個構造方法public ThreadPoolExecutor(int corePoolSize, 
  9.                               int maximumPoolSize, 
  10.                               long keepAliveTime, 
  11.                               TimeUnit unit, 
  12.                               BlockingQueue<Runnable> workQueue, 
  13.                               ThreadFactory threadFactory) { 
  14.         this(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue, 
  15.              threadFactory, defaultHandler); 
  16.     }//第三個構造方法public ThreadPoolExecutor(int corePoolSize, 
  17.                               int maximumPoolSize, 
  18.                               long keepAliveTime, 
  19.                               TimeUnit unit, 
  20.                               BlockingQueue<Runnable> workQueue, 
  21.                               RejectedExecutionHandler handler) { 
  22.         this(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue, 
  23.              Executors.defaultThreadFactory(), handler); 
  24.     }//第四個也是真正的初始化構造函數public ThreadPoolExecutor(int corePoolSize, 
  25.                               int maximumPoolSize, 
  26.                               long keepAliveTime, 
  27.                               TimeUnit unit, 
  28.                               BlockingQueue<Runnable> workQueue, 
  29.                               ThreadFactory threadFactory, 
  30.                               RejectedExecutionHandler handler) { 
  31.         if (corePoolSize < 0 || 
  32.             maximumPoolSize <= 0 || 
  33.             maximumPoolSize < corePoolSize || 
  34.             keepAliveTime < 0) 
  35.             throw new IllegalArgumentException(); 
  36.         if (workQueue == null || threadFactory == null || handler == null
  37.             throw new NullPointerException(); 
  38.         this.corePoolSize = corePoolSize; 
  39.         this.maximumPoolSize = maximumPoolSize; 
  40.         this.workQueue = workQueue; 
  41.         this.keepAliveTime = unit.toNanos(keepAliveTime); 
  42.         this.threadFactory = threadFactory; 
  43.         this.handler = handler; 
  44.     }} 

其它答案
牛仔很忙2020-06-22 18:56:36

newCachedThreadPool創建可緩存線程池、newFixedThreadPool創建定長線程池、newScheduledThreadPool創建定長線程池、newSingleThreadExecutor創建單線程化線程池


上一篇:迭代的意思

下一篇:hdfs命令

中公旗下IT培訓品牌

  • 中公教育品牌

     中公教育是一家中國領先的全品類職業教育機構,提供超過100個品類的綜合職業就業培訓服務。公司在全國超過1000個直營網點展開經營,深度覆蓋300多個地級市,并正在快速向數千個縣城和高校擴張。

  • 完善就業體系

    通過階段性授課機制,和每階段的定期考核,先讓學員能夠學會所學內容,才能找打合適工作。最后一個階段為就業課程,從技術和面試兩個方面加深就業能力,并且還有不定期的雙選會供大家選擇。

  • 全程面授+實戰技術

    線下課程全程是師資面對面教學,不會存在上課只對著大屏幕上課的情況,有問題都可以在課上得到解答。并且優就業通過自主研發大綱和學習路線,并且定期更新課程所學技術,讓大家所學技術不落伍。

中公優就業專業職業規劃老師

為您詳細答疑解惑,更能領取免費課程

相關問題

更多課程

專業課程老師將第一時間為您解答

立即答疑
修改
優就業:ujiuye

關注中公優就業官方微信

  • 關注微信回復關鍵詞“大禮包”,領80G學習資料
主站蜘蛛池模板: 防锈油-助焊剂-光学玻璃清洗剂-贝塔防锈油生产厂家 | 好看的韩国漫画_韩漫在线免费阅读-汗汗漫画 | RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 江西自考网-江西自学考试网| 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 防渗膜厂家|养殖防渗膜|水产养殖防渗膜-泰安佳路通工程材料有限公司 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | pbt头梳丝_牙刷丝_尼龙毛刷丝_PP塑料纤维合成毛丝定制厂_广州明旺 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 宝鸡市人民医院| 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 清管器,管道清管器,聚氨酯发泡球,清管球 - 承德嘉拓设备 | 上海瑶恒实业有限公司|消防泵泵|离心泵|官网 | 数显恒温油浴-电砂浴-高温油浴振荡器-常州迈科诺仪器有限公司 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 |