IP属地:浙江
之前有人在群里问了这么一个问题 如果你和我一样经常会关注面试题的话,会知道这其实是一个没有什么实际意义的面试题(虽然经常会有人问起,但在实际面试...
面试官:“先问一个问题,如何在多线程的环境下保证数据不被其他线程修改?” 可以把这个数据用 ThreadLocal 封装一下 面试官:“噢,那你...
Doug Lea 在 java.util.concurrent(JUC)中提供一套基础工具用于帮助开发者更加方便的开发并发程序,包括 Lock、...
在上篇文章中介绍了Java GC:基础原理,这篇文章来看下在 JVM 中是如何实现具体的收集器的。 JVM 提供了多种垃圾收集器用来分别收集新生...
Java 使用了垃圾收集器来代替手动管理内存,对于垃圾收集器来说,无论哪种,其核心思想都是做两件事: 找到哪些对象是存活的(还在使用) 清除死掉...
这是一个老生常谈的面试题了,wait 和 notify 配合监视器提供了多个同步线程之间通信机制,答案本身也很简单,由于通信本身解决的就是锁的归...
外文链接:https://dzone.com/articles/java-8-type-annotations Lambda表达式是迄今为止Ja...