自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 锁策略、CAS 及 synchronized 优化过程

这些锁策略根据应用场景和需求的不同,选择合适的锁可以有效地提升并发程序的性能和可靠性。在实际应用中,根据具体需求和性能测试结果选择合适的同步机制和优化方式是至关重要的。

2024-07-30 14:03:10 252

原创 HashTable, HashMap, ConcurrentHashMap 之间的区别

HashTable, HashMap, ConcurrentHashMap

2024-07-30 10:50:04 172

原创 一看便知--synchronized

sychronized

2024-07-30 08:50:31 263

原创 多线程--线程池(ThreadPoolExecutor)

多线程 线程池

2024-07-29 16:34:58 699

原创 java线程安全问题的原因和解决方案

多线程安全、synchronized

2024-07-24 15:20:32 269

原创 Java线程的几种状态

调用start()方法。等待获取锁、等待 I/O 完成、调用方法。调用方法或者。调用方法。获得了锁、I/O 操作完成、超时时间到、被唤醒。run()方法执行完毕或者抛出未捕获异常。这些状态和切换条件对于有效地管理和调试多线程程序至关重要,可以帮助避免死锁、提高线程执行效率,并确保线程安全性。

2024-07-23 17:03:59 277

原创 Thread类的基本用法

通过掌握以上Thread类的基本用法,包括创建线程、中断、等待、休眠和获取线程实例等操作,可以更有效地进行多线程编程。合理地使用这些方法可以提高程序的并发性能,并确保线程安全和正确的线程协作。

2024-07-23 16:30:02 305

原创 进程和线程的区别和联系

线程是进程内部的执行单位,他们共用同一个进程的资源,一个进程中可以包含多个线程,这些线程共享的上下文环境,并且多个进程和线程可以同时执行,利用多核处理器的能力提高系统的并发性和响应速度。:操作系统中的一个独立的执行环境,每个进程有自己的地址空间、内存、数据栈等,是资源分配的基本单位。:同一进程内的线程共享进程的地址空间和资源,线程之间影响较大,可能会引起线程安全问题。:由操作系统调度,是 CPU 调度的基本单位,线程之间切换开销较小。:进程内部的一个独立的执行单位,多个线程共享同一个进程的资源。

2024-07-19 11:45:56 179 1

空空如也

空空如也

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

TA关注的人

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