多线程6

1.执行器Excutor

newCachedThreadPool:按需创建线程

newFixedThreadPool:创建指定多个线程

newSingleThreadExcutor:创建单个线程

newScheduledThreadPool

newSingleThreadExcutor

步骤:Excutors.newCachedThreadPool();

submit()提交Runaable/Callable对象;

接收保存Future对象用以停止线程,提交Callable对象;shutDown关闭线程池;

2.ForkJoin框架

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 先看几个概念:线程:进程中负责程序执行的执行单元。一个进程中至少有一个线程。多线程:解决多任务同时执行的需求,合理...
    yeying12321阅读 3,607评论 0 0
  • 导读目录 线程组(ThreadGroup) 线程池(Thread Pool) Fork/Join框架和Execut...
    ql2012jz阅读 5,321评论 0 0
  • 1 攻壳机动队 上映日期:4月7日 期待值:四星 《攻壳机动队》是根据日本同名动漫改编的真人版电影,由我们美丽又性...
    李白月下吟阅读 3,365评论 2 2
  • 话不多说先吸口喵~(多图) 平时相处中其实有三只喵。最后一只要镇楼。 猫如人一样都有不同的性格。上图中有两只(黑白...
    弯弯是豌豆阅读 3,222评论 0 0
  • 我们正真在一起不到一个月,时间短的我只能回忆起他给我送的一束玫瑰花和他看过的一次无聊的电影…… 可是我却还没有忘记...
    孤独十年阅读 1,463评论 0 0

友情链接更多精彩内容