- 博客(4)
- 收藏
- 关注
原创 多线程的三大特性
这里写目录标题多线程的三大特性1.可见性1.1 什么是多线程的可见性1.2 如何保持可见性2 什么是有序性2.1 证明乱序的存在2.2 为什么会出现乱序操作 以及 解决乱序3. 原子性如何保证线程的一致性乐观锁ABA情况悲观锁多线程的三大特性了解多线程三大特性以及实现方式1.可见性1.1 什么是多线程的可见性可见性是什么当多个线程同时访问内存中一个参数的时候,此时两个线程获得的参数是内存中的参数备份,此时一个线程修改了该参数另一个线程是感知不到的,可见性就是将不同线程的参数备份保持一致。
2022-04-02 17:56:42
1631
原创 多线程学习笔记基础操作
创建线程方式不浪费时间了自个看嗷简单说一下吧1.实现Runnable 接口跟继承 Thread 这个都知道嗷不多bb,如果问你那个好就说实现Runnable 接口,众所周知可以多实现但是只能单继承,这样更灵活2.线程池写法比着写就行了没啥说的3.又返回值得线程 线程池使用 Future ,非线程池使用FutureTask然后用Thread 启动,自己看看源码 FutureTask实现自RunnableFuture然后RunnableFuture 实现 Runnable 返回值用get获
2022-03-02 15:37:26
100
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人