一、什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。 二、线程和进程有什么区别 ...
面试题 什么是字节码 采用字节码的好处是什么 Oracle JDK 和 OpenJDK 的对比 Arrays.sort 和 Collections.sort 实现原理和区别 wait 和 sleep 的区别是什么 数组在内存中如何分配 HashMap . 与 . 的 区别,说明 . 做了哪些优化,如何优化的 HashMap 的扩容过程 HashMap 是线程安全的吗,为什么不是线程安全的 最好画 ...
2020-11-08 20:56 0 885 推荐指数:
一、什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。 二、线程和进程有什么区别 ...
1、Zookeeper 中都有哪些服务器角色? Leader Leader服务器是整个ZooKeeper集群工作机制中的核心,其主要工作有以下两个。 1)事务请求的唯一调度和处理者,保证集群事务 ...
说明 前天分享了一篇关于阿里的“Java常见疑惑和陷阱”的文章,有人说这个很早就有了,可能我才注意到,看完之后发现内容非常不错,有几个我也是需要停顿下想想,如果后续有机会我录制一个视频把这个ppt里面的所有内容,根据我的理解和知道的给大家分享一遍。 如果你之前还没有看过建议好好看一遍:Java ...
1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共。eden内存不足时,发生一次minor GC,会把from survivor和eden的对象复制到to survivor,这次的to survivor就变成了下次的from ...
注:本文来自“安卓巴士” Android面试题 1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定 ...
:远程终端协议 POP3:邮件读取协议 3.Java都有那些开发平台? 4.什 ...
我分享文章的时候,有个读者回复说他去年就关注了我的微信公众号,打算看完我的所有文章,然后去面试,结果我后来很长时间不更新了。。。所以为了弥补一直等我的娃儿们,给大家的金三银四准备了100道花时间准备的高频Java面试题,大家不要太感动,记得点赞评论就行。 这次只放出九十道,剩下10道 ...
作者:小海胆链接:https://www.nowcoder.com/discuss/3614?type=0&order=0&pos=5&page=0?from=wb来源:牛客网 ...