07 2020 档案

摘要:面试官问到,阻塞线程有几种方法? 你可以这么扩展的讲。 4种方法,从是否释放锁资源的角度来说,locksupport.park(),thread.sleep()不会是否锁资源, condition.await()/object.wait()会释放锁资源。接下来按照下图,讨论区别 阅读全文
posted @ 2020-07-19 19:08 架构之路 阅读(632) 评论(0) 推荐(0)
摘要:背景: 最近被问到【一台服务器最多可以有多少Java线程】的问题,大概知道跟计算机硬件、内存等有关系,每个线程都有独自的java虚拟机栈,应该虚拟机栈的大小,决定了有多少线程。详情就不太清楚了。 求真过程: 1.跟内存的堆大小、虚拟机栈Xss大小有关系 每个线程都有一个线程栈空间通过-Xss设置,查 阅读全文
posted @ 2020-07-07 15:51 架构之路 阅读(4981) 评论(0) 推荐(0)

========================================================================== 如果您觉得这篇文章对你有帮助,可以【关注我】或者【点赞】,希望我们一起在架构的路上,并肩齐行 ==========================================================================
点击右上角即可分享
微信分享提示