Java线程
文章平均质量分 95
小解的秃头之旅
这个作者很懒,什么都没留下…
展开
-
线程三:线程安全问题及其解决方法
1. 线程安全的根本原因是并发编程的抢占式执行,直接原因是原子性问题。2. synchronized 关键字解决的时原子性问题,volatile 关键字解决的是可见性问题和有序性问题,此处有序性问题指的是指令重排序。3. 内存可见性和指令重排序其实都是编译器对代码做出的优化。在单线程进程中对代码的优化作用还是可观的。原创 2024-09-19 19:27:42 · 834 阅读 · 1 评论 -
线程二:线程的类和常用方法
1). 线程对象只有调用了 start() 方法后才会创建出真正的线程。2). 一个线程对象只能调用一次 start() 方法。原创 2024-09-18 22:14:11 · 711 阅读 · 0 评论 -
线程一:进程和线程
为什么要引入进程和线程 以及 进程和线程的概念,特点,优缺点,状态,联系和区别,线程的创建方法原创 2024-09-14 20:49:56 · 1097 阅读 · 0 评论