稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • AIDP NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • 239_非core线程执行完之后如何尝试从队列获取下一个任务
    当前线程数量,一定是大于corePoolSize的,corePoolSize是0,无论你有多少个线程,都是属于非core线程,都会大于,这里的timed就是true     非core线程在从队列获取
    • Frank_zhou
    • 6小时前
    • 7
    • 点赞
    • 评论
    后端
  • 238_线程池已有线程在执行任务时再次提交任务会如何执行呢?
    SynchronousQueue的原理,TransferStack来进行数据传递     put + take的方式,才能实现他原本希望实现的一个效果,如果put的时候没有人在take,此时就会将he
    • Frank_zhou
    • 6小时前
    • 9
    • 点赞
    • 评论
    后端
  • 237_第一个任务到cached线程池的入队失败以及非core线程执行
    SynchronousQueue,入队     刚开始提交第一个任务的时候,SynchronousQueue的源码反复盘查了两遍,基本上可以确认说没有线程在等待获取任务的时候,入队直接是返回false
    • Frank_zhou
    • 7小时前
    • 7
    • 点赞
    • 评论
    后端
  • 236_提交任务到cached线程池时会先触发线程的创建吗?
    刚开始线程数量是0,此时是不是小于corePoolSize呢?当然不是了,corePoolSize = 0,所以此时第一种情况的条件是不会满足的     以上述方法构造出来的线程池,他在提交任务的时候
    • Frank_zhou
    • 7小时前
    • 10
    • 点赞
    • 评论
    后端
  • 235_不限制线程数量的线程池:cached线程池
    ``` // 1. 创建可缓存线程池(无固定线程数,动态创建+回收) ExecutorService cachedThreadPool = Executors.newCachedThreadPool(
    • Frank_zhou
    • 7小时前
    • 10
    • 点赞
    • 评论
    后端
  • 234_最后来看看线程池关闭的过程中会涉及到什么?
    关闭这个线程池,在整个系统都关闭的时候会来关闭这个线程池     Worker本身是一个AQS,执行任务的时候,state = 1;执行完一个任务,state = 0     尝试将Worker的st
    • Frank_zhou
    • 7小时前
    • 8
    • 点赞
    • 评论
    后端
  • 233_maximumPoolSize和reject策略在fixed线程池中会用吗?
    答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:不会答案是:
    • Frank_zhou
    • 7小时前
    • 6
    • 点赞
    • 评论
    后端
  • 232_无界队列线程池在远程服务异常时内存飙升怎么办
    使用无界队列的线程池,在远程服务异常的情况下导致内存飙升怎么办?     最后可能会导致JVM OOM,系统崩溃     如果要解决这个问题从哪个角度来切入,你可以考虑自己定制线程池,使用有界队列,不
    • Frank_zhou
    • 7小时前
    • 9
    • 点赞
    • 评论
    后端
  • 09_LinkedList删除元素的原理
    双向链表,来实现的LinkedList数据结构,你应该看到的是他底层的一个双向队列的数据结构,插入、获取、删除,都可以从队头、队尾来实现,完全可以当做一个队列来用,offer()往队尾插入元素,pol
    • Frank_zhou
    • 7小时前
    • 9
    • 点赞
    • 评论
    后端
  • 08_LinkedList获取元素的原理
    获取头部元素,尾部元素,中间的某个元素     getFirst() == peek():获取头部的元素,他其实就是直接返回first指针指向的那个Node他里面的数据,他们都是返回头部的元素。get
    • Frank_zhou
    • 7小时前
    • 9
    • 点赞
    • 评论
    后端
  • 异步革命-高并发编程的全新范式
    Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
    • Github项目推荐
    • 8小时前
    • 6
    • 点赞
    • 评论
    架构 算法
    异步革命-高并发编程的全新范式
  • Scala
    ![屏幕截图 2025-12-08 113750.png](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/00f4c90ce143489
    • 性感小子
    • 8小时前
    • 8
    • 点赞
    • 评论
    后端
  • Scala的Array
    ## 定义数组 Array 是一种在 Scala 中用于存储固定大小、相同类型元素的数据结构。它在内
    • 阿枳
    • 9小时前
    • 5
    • 3
    • 评论
    后端 Scala
    Scala的Array
  • Scala的Array练习
    ## 任务背景:梦想清单管理。 1. 使用 case class 定义 DreamItem 类。它的
    • 阿枳
    • 9小时前
    • 7
    • 3
    • 评论
    后端 Scala
    Scala的Array练习
  • 金仓数据库助力Oracle迁移的深度体验:PL/SQL与函数支持全解析
    引言:Oracle到金仓迁移的痛点及破局 我发现企业在Oracle迁移过程中,应用层简直就是“拦路虎”,就像我参加的那个银行项目一样,一个存储过程改了三天,当时真是让人心疼!早年间迁移时最头疼的就是P
    • 程序边界
    • 10小时前
    • 5
    • 点赞
    • 评论
    后端
  • 一招教你不用 RAG,也能完成一个商业地产情绪分析引擎(CRE Sentiment Engine)
    🧩 一、项目背景:商业地产(CRE)情绪分析系统 某真实项目的需求如下: 需要构建一个 专为商业地产(Commercial Real Estate)行业 设计的情绪分析引擎
    • yuer2025
    • 11小时前
    • 8
    • 点赞
    • 评论
    算法 人工智能
  • 从调用栈到闭包:带你参观 JavaScript 的“内存大楼”内部结构
    🌈 1. JS 的世界观:每段代码都是一场“搬运工协作大会” 当你在写 JS 时,其实你在指挥三位主角: 执行上下文(Execution Context) :负责“场景搭建” 调用栈(Call Sta
    • 白兰地空瓶
    • 11小时前
    • 39
    • 23
    • 2
    JavaScript 前端
  • Vue3 源码学习笔记(二): 理解发布-订阅模式和实现简易响应式
    本文通过最简实现(单 effect、单依赖)来演示 Vue 3 响应式核心原理。实际 Vue 3 实现更复杂(支持多依赖、嵌套 effect、依赖清理等)
    • 像素水藻码
    • 11小时前
    • 113
    • 5
    • 2
    Vue.js
    Vue3 源码学习笔记(二): 理解发布-订阅模式和实现简易响应式
  • com.google.guava : guava 中文文档(中英对照·API·接口·操作手册·全版本)以33.5.0-jre为例,含Maven依赖、jar包、源
    com.google.guava : guava 中文API文档,中英逐行对照,完整覆盖类、方法、参数、注释说明,含Maven/Gradle依赖配置、jar包、官方源码下载地址,专为Java开发者打造
    • 寒水馨
    • 11小时前
    • 7
    • 点赞
    • 评论
    后端 Java
  • 别再被 new 骗了!它的底裤我都扒干净了 👖
    本文聚焦JS的`new`,拆解其实例化四步曲与两种手写实现,解析类数组`arguments`特性、差异及转换方法。结合代码点明面试考察重点,助力读者吃透底层原理,实现从“会用”到“懂原理”的跨越。
    • xiaoxue_
    • 12小时前
    • 28
    • 18
    • 1
    前端 JavaScript 面试
    别再被 new 骗了!它的底裤我都扒干净了 👖
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30