logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

多线程(中)

摘要:本文系统介绍了多线程编程中的线程安全问题及解决方案。主要内容包括:1)线程不安全的原因,如随机调度、共享数据修改、原子性缺失等;2)synchronized关键字的互斥和可重入特性;3)volatile关键字保证可见性;4)wait/notify机制实现线程同步;5)单例模式的线程安全实现(饿汉式和懒汉式)。通过代码示例详细演示了各种线程安全问题的表现及对应的解决方案,为开发多线程程序提供了

文章图片
#java
多线程(上)

本文系统介绍了Java线程的核心知识,包括线程概念、创建方式、常用方法和状态管理。主要内容有:1)线程是轻量级执行单元,共享进程资源,支持并发执行;2)创建线程的5种方式(继承Thread类/实现Runnable接口/匿名类/lambda表达式);3)Thread类的重要方法(start/interrupt/join/sleep等)和属性;4)线程6种状态(NEW/RUNNABLE/WAITING

文章图片
#java
到底了