08 2019 档案

摘要:最近学习了 BlockingQueue,发现 java 的 BlockingQueue 并不是每一个实现都按照 BlockingQueue 的语意来的,其中有不少坑。 直接上代码吧: 1、关于PriorityBlockingQueue,以下代码运行结果是什么(答案往下拉)? 2、关于 Synchro 阅读全文
posted @ 2019-08-20 18:09 快乐菠菜 阅读(4211) 评论(3) 推荐(0)
摘要:基本概念 操作系统中 heap 和 stack 的区别 heap是堆,stack是栈,是两种不同的数据结构。堆是队列优先,先进先出;栈是先进后出。 在java多线程中,每个线程都有自己的栈;不同的线程共享一个堆。 在java内存中,栈中存放的大多数是方法的参数、局部变量,调用完后立即释放空间;堆中存 阅读全文
posted @ 2019-08-09 21:15 快乐菠菜 阅读(2027) 评论(1) 推荐(1)