![](https://img-blog.csdnimg.cn/2c94ac93e5ca4c6db83af1a171bee2e7.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
并发编程
文章平均质量分 89
多线程、HTTP协议
无痕之剑
学以致用 用以促学 学用相长
展开
-
并发编程(三):线程池基本面试题(必背题目)
一、背景金三银四话说是跳槽的最佳时机,各大公司也在此时招兵买马,当然面试者也很多,基本上一个面试官至少2场面试,而面试者也旗鼓相当,每天面2家的节奏。我本人也参加了一些公司的面试,发现线程池被问到的概率达到50%以上,而且问的问题大概就那几个,没啥新意。唯一有新意的是一个架构师问我“如何设计一个线程池”,虽然看过,但是没有理解,忘了!!!好记性不如烂笔头,还是记录下吧。二、高频面试题(八股文)1、什么是线程池?线程池有什么好处(被问概率很小)?所谓线程池,通俗来讲,就是一个管理线程的池子。它原创 2022-03-29 16:49:02 · 16611 阅读 · 1 评论 -
并发编程(二):用demo演示线程池工作原理(实战篇)
一、背景如果你是一位面试经验丰富的求职者,你会发现线程池相关面试题出现的概率在80%以上,面试题目无非下面几个:1)工作中有没有使用过线程池啊?怎么使用的?2)说下线程池的参数?3)说下线程池的工作原理;4)说下线程池的拒绝策略有哪些?5)说下线程池的线程数是如何确认的,如何优化?我相信以上问题,通过八股文基本上都可以搞定。但是我一直有一个疑问,线程池的工作原理你既然有理论知识,可以用代码示例来给我演示一下吗?本文主要通过代码demo打印日志来演示线程池怎么工作的。二、Spring默认线程池是什原创 2022-03-23 16:41:47 · 946 阅读 · 0 评论 -
并发编程基础(一):多线程(理论篇)
目录一、多线程相关问题1、什么是线程、进程、协程?2、什么是上下文切换?3、线程有几种状态?4、线程有几种创建方式5、什么是线程安全、不安全?6、Java中如何获取到线程dump文件二、总结三、参考文献一、多线程相关问题1、什么是线程、进程、协程?答:进程:表示一个程序的上下文执行活动(打开、执行、保存...),每个进程都有自己独立的内存空间,不同内存空间不共享。线程:进程执行程序时候的最小调度单位(执行a,执行b...)。一个进程可以有多个线程,所有原创 2022-03-23 15:09:02 · 373 阅读 · 1 评论