关注
个人理解:当实现了runnable的类放进线程池执行时,线程池会创建一个叫worker的类实例,放进工作集。worker的构造方***创建一个线程,这个线程把这个worker本身放进去,就是new Thread(this)。然后线程池调用这个线程的start会去执行worker的run方法。执行完毕会去等待队列获取任务继续执行。如果没有获取到任务那么就要查看是否当前线程数大于核心线程数,是的话将等待初始化设置的存活时间后退出循环,线程结束。有个比较好的源码解析可以看看 https://www.cnblogs.com/qingquanzi/p/8146638.html
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
转发
04-18 20:38
上海戏剧学院 社会学类 点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
873248次浏览 13844人参与
# 机械制造薪资爆料 #
325813次浏览 3783人参与
# 24届软开秋招面试经验大赏 #
1066954次浏览 16981人参与
# 晒一晒我的offer #
3521204次浏览 55758人参与
# 如果重来一次你还会读研吗 #
75159次浏览 727人参与
# offer决赛圈,我是怎么选的 #
204871次浏览 2300人参与
# 金三银四,你有感觉到吗 #
335396次浏览 4271人参与
# 国企vs私企,你更想去? #
25651次浏览 292人参与
# 求职遇到的搞笑事件 #
20013次浏览 291人参与
# 我发现了面试通关密码 #
357288次浏览 6725人参与
# 2023届毁约公司名单 #
94332次浏览 370人参与
# 0offer是寒冬太冷还是我太菜 #
434128次浏览 4981人参与
# 找工作,你会甘心进小厂还是猛冲大厂 #
38313次浏览 375人参与
# 你觉得找工作该拿大厂还是小厂练手 #
63672次浏览 903人参与
# 好工作要具备的条件有哪些? #
4513次浏览 61人参与
# 我在牛爱网找对象 #
51672次浏览 342人参与
# 海康威视求职进展汇总 #
104873次浏览 1246人参与
# 你会选择考研还是直接就业 #
79855次浏览 925人参与
# 实习与准备秋招该如何平衡 #
182992次浏览 3258人参与
# 职业发展规划如何回答 #
12759次浏览 89人参与