首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
元寻
掘友等级
京东集团
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
【Java面试经典】谈谈ReentrantLock和Synchrnized区别
面试官:请你讲一下 ReentrantLock 和 synchronized 的区别。 我:ReentrantLock 和 synchronized 都是用于在多线程环境下实现同步的机制,但它们有不少
【Java面试经典】一场酣畅淋漓的面试(并发容器)
面试官:说说你用过的并发容器。 我:在项目开发中,我常用的并发容器有 ConcurrentHashMap、CopyOnWriteArrayList 和 BlockingQueue 等。Concurre
【Java面试经典】一场酣畅淋漓的面试(并发工具)
面试官:说说你用过的并发工具。 我:在开发过程中,我常用的并发工具有 CountDownLatch、CyclicBarrier、Semaphore 和 Exchanger 等。CountDownLat
【Java面试经典】一场酣畅淋漓的面试(原子类)
面试官:请说说你常用的原子类。 我:我常用的原子类有 AtomicInteger、AtomicLong 与 AtomicBoolean 等。就拿 AtomicInteger 来说,在多线程环境下对共享
【Java面试经典】Executors创建线程池常见用法及优劣势
今天咱们来聊聊 Executors 创建线程池这事儿。简单总结一下Executors 提供了几种便捷的方式来创建线程池,它用起来挺方便,但也有一些潜在的问题。 一、常见用法 newFixedThrea
【Java面试经典】说说Runnable与Callable的区别
定义和返回值的区别 Runnable 接口: 定义在java.lang包中,是一个函数式接口,只包含一个抽象方法run。这个方法没有返回值,签名为public void run()。它主要用于定义一个
【Java面试经典】说说线程的创建方式
在 Java 中,从最底层的机制来讲,真正创建并启动一个新线程的操作是通过new Thread。当调用Thread类的start方法时,JVM 会为这个线程分配资源,包括栈空间等,并开始执行线程的逻辑
【Java面试经典】集合的快速失败原理
快速失败机制概述 快速失败(fail - fast)是 Java 集合框架中的一种错误检测机制。它用于在遍历集合的过程中,如果集合的结构被修改(除了通过迭代器自身的修改方法),就抛出Concurren
【Java面试经典】HashMap线程安全问题,是否有替代方案
HashMap是线程安全的吗?是否有替代方案呢? 一、HashMap 不是线程安全的 (一)原因 数据不一致性 在多线程环境下,当多个线程同时对 HashMap 进行写操作(如put方法)时,可能会导
【Java面试经典】为什么推荐设置 HashMap 数组大小,默认大小怎么换算
为什么推荐设置 HashMap 数组大小 (一)性能方面的考虑 (二)内存利用方面的考虑 HashMap 的核心操作(如`put`、`get`)的性能在很大程度上取决于哈希冲突的程度。当多个键通过哈希
下一页
个人成就
文章被点赞
3
文章被阅读
1,934
掘力值
163
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2021-11-18