![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
文章平均质量分 91
javaSE的学习中一些重要的知识点
HELLFS
CV高级工程师
展开
-
java线程池ThreadPoolExecutor类使用详解
java线程池ThreadPoolExecutor类使用详解 背景 在《阿里巴巴java开发手册》中指出了线程资源必须通过线程池提供,不允许在应用中自行显示的创建线程,这样一方面是线程的创建更加规范,可以合理控制开辟线程的数量;另一方面线程的细节管理交给线程池处理,优化了资源的开销。而线程池不允许使用Executors去创建,而要通过ThreadPoolExecutor方式,这一方面是由于jdk中Executor框架虽然提供了如newFixedThreadPool()、newSingleThreadExec转载 2021-03-22 10:41:27 · 95 阅读 · 0 评论 -
浅谈线程执行过程
浅谈线程执行过程浅谈 本篇文章是作者自己体会并总结,若有那些解释错误,欢迎大家的说出。谢谢!! 一个锁对象有且只有一把钥匙,这把钥匙我们叫做锁标记。 锁对象:任何类型的对象都可以作为锁对象。 一个锁对象只有一个锁标记 图片中方法解释: 1、sleep(time) :休眠线程。当一个线程调用了sleep方法,释放CPU时间片,但是不释放锁标记,从运行状态到达限期等待状态,当毫秒时间一过,就会从...原创 2019-11-18 20:55:52 · 398 阅读 · 0 评论