栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Threadpool如何重用线程及其工作方式

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Threadpool如何重用线程及其工作方式

如果不需要在ThreadPool方案中创建新的Thread,那么它如何与刚刚完成run方法的同一线程一起工作,该Thread可以再次使用吗?

很简单-原始线程实际上从未完成。它只是等待另一个任务执行。用伪代码:

// No, this isn't even slightly accurate! General impression only :)while (!pool.isShutdown()) {    Runnable task = pool.waitForTaskonQueue();    task.run();}

(显然,当线程池关闭时,它也需要停止等待其他任务的线程,但是希望您能理解一般的想法。)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/486180.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号