自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (7)
  • 收藏
  • 关注

原创 JUC并发编程知识三

任务类型影响线程数建议1.CPU 密集型任务(如计算、压缩、加密)建议线程数 ≈CPU 核心数 + 1例子:图片处理、大量数学计算//获取CPU核心数2.IO 密集型任务(如网络请求、文件读写、数据库操作)建议线程数 ≈CPU核心数 × 2 或更多因为线程经常阻塞,系统可以承载更多线程提高并发3.示例推荐配置cpuCores * 2, // maximumPoolSize(IO密集)new LinkedBlockingQueue<>(100), // 队列长度合理。

2025-06-06 19:52:07 418

原创 JUC并发编程知识二

每次添加或删除元素时,先复制底层数组,再在副本上修改,最后替换原数组引用,保证线程安全。是 CPU 内部或靠近 CPU 的一块非常高速的小型存储器,用来存储最近或频繁使用的数据,从而加快 CPU 的访问速度。,但因为伪共享导致了频繁缓存同步,所以性能严重下降,程序跑得极慢。高优先级线程被低优先级线程“阻塞”了,无法继续执行,导致高优先级线程“饿死”,甚至整个系统卡住。一个线程对共享变量的修改,另一个线程“看不到”或“看得晚”,通常是由于。,所采取的一种控制手段,确保同一时刻只有一个线程访问资源。

2025-05-31 17:56:55 692

原创 JUC并发编程知识一

线程是进程中最小的执行单位,是程序执行实际动作的载体,在 windows中进程是不活动的,只是作为线程的容器。进程就像一个剧组,给演员们(线程)提供资源和环境;但真正站上舞台、表演剧情的是线程,而不是剧组本身。

2025-05-20 22:13:08 535

原创 Java基础

Integer字节码文件是一种中间代码,是高级语言和机器语言沟通的桥梁,有java编译器将源文件(.java)编译成为字节码文件(.class)供jvm执行,实现跨平台运行。

2025-05-12 12:42:43 786

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除