10 2020 档案

摘要:在之前的文章中我们知道了线程池各个参数的含义,其中有个参数handler 我们说了是拒绝策略,具体关于线程池的拒绝策略我们这篇文章来分析 首先我们要理解线程池的拒绝策略的作用,它是用来处理当线程池无法继续处理更多的任务时的处理机制,那么首先我们要知道拒绝策略的触发时机,我么们来看下面代码: Thre 阅读全文
posted @ 2020-10-29 16:47 AnonyStar 阅读(1375) 评论(0) 推荐(1)
摘要:面试中非常高频的一个面试题:解释一下线程池中各个参数的含义。 这是一个非常常见但是却会卡死一大堆人的一道面试题,能够细致的了解线程池的各个参数的含义对我们学习线程池和使用线程池有着巨大的好处的。 首先我们来看一下线程池主要的参数: 参数名 参数含义 corePoolSize 核心线程数 maxinu 阅读全文
posted @ 2020-10-26 08:40 AnonyStar 阅读(2108) 评论(1) 推荐(0)
摘要:在我们接触编程时,就开始接触各种生命周期,比如对象的生命周期,程序的生命周期等等,对于线程来说也是存在自己的生命周期,而且这也是面试与我们深入了解多线程必备的知识,今天我们主要介绍线程的生命周期及其各种状态的转换。 线程的六种状态 线程的生命周期主要有以下六种状态: New(新创建) Runnabl 阅读全文
posted @ 2020-10-19 10:56 AnonyStar 阅读(1850) 评论(2) 推荐(2)
摘要:在之前的文章中 i-code.online -《并发编程-线程基础》我们介绍了线程的创建和终止,从源码的角度去理解了其中的细节,那么现在如果面试有人问你 “如何优雅的停止一个线程?”, 你该如何去回答尼 ?能不能完美的回答尼? 对于线程的停止,通常情况下我们是不会去手动去停止的,而是等待线程自然运行 阅读全文
posted @ 2020-10-12 19:04 AnonyStar 阅读(2427) 评论(0) 推荐(0)
摘要:1. 线程的创建 首先我们来复习我们学习 java 时接触的线程创建,这也是面试的时候喜欢问的,有人说两种也有人说三种四种等等,其实我们不能去死记硬背,而应该深入理解其中的原理,当我们理解后就会发现所谓的创建线程实质都是一样的,在我们面试的过程中如果我们能从本质出发回答这样的问题,那么相信一定是个加 阅读全文
posted @ 2020-10-10 14:34 AnonyStar 阅读(647) 评论(1) 推荐(0)