八股
CCChloe
这个作者很懒,什么都没留下…
展开
-
【并发篇】06 sleep VS wait
线程在同步代码块中调用sleep时不会释放锁,只有在sleep结束后,线程退出了同步代码块,才会释放锁。下面代码目前都是截图,等我有空了换成可以复制的代码。还是要手动运行一下理解才更透彻。B站 黑马程序员 java八股视频的视频截图 自留备忘用 如有错误请多多指教。②在已经获得锁的情况下调用wait,锁会释放,其他线程可以获得锁。①在没有获得锁的情况下调用wait:会报错。原创 2023-06-08 15:37:06 · 138 阅读 · 0 评论 -
【并发篇】04-05 线程池核心参数&代码演示
任务队列是有上限的(如果没有上限就会造成内存紧张),核心线程也是有上限的,如果这两个都满了,新来的任务怎么办呢?任务,当核心线程都在忙的时候,新来的任务就加到workqueue中。等到有空闲下来的核心线程,就从任务队列中获取任务。在这个时间范围内救急线程没有任务可以执行,就把他从线程池中去掉。核心线程执行完任务后仍然需要保留在线程池中的,救急线程执行完没啥用了就不需要保存在线程池中。,用来执行提交给线程池的任务。,是踢掉,报异常,还是替换掉队列中的任务,还是什么都不做。原创 2023-06-08 11:07:49 · 603 阅读 · 0 评论 -
【并发篇】08 lock VS synchronized
原创 2023-06-08 16:10:31 · 122 阅读 · 0 评论 -
【并发篇】03 五种状态vs六种状态
B站 黑马程序员 java八股视频的笔记 自用备忘 如有错误请多多指教原创 2023-06-08 09:59:20 · 68 阅读 · 0 评论 -
【并发篇】02 java中的线程状态-代码演示
有空了自己打断点调试代码看看线程状态,按照注释数字的顺序挑选线程或主线程运行。主要代码如下:(演示是三种状态,运行,阻塞和等待)打断点,记得要在断点上右键选择Thread。原创 2023-06-07 21:18:09 · 78 阅读 · 0 评论 -
【并发篇】01 java中的线程状态
Java八股文面试题视频笔记,自留备忘。原创 2023-06-07 20:35:13 · 433 阅读 · 0 评论