![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 88
吾名隆冬二狗
这个作者很懒,什么都没留下…
展开
-
java 学习笔记容器
java 常用容器原创 2022-07-13 16:36:56 · 155 阅读 · 1 评论 -
java juc新型锁
java 一些比较新的锁原创 2022-06-23 17:35:49 · 197 阅读 · 0 评论 -
多线程的三大特性
这里写目录标题多线程的三大特性1.可见性1.1 什么是多线程的可见性1.2 如何保持可见性2 什么是有序性2.1 证明乱序的存在2.2 为什么会出现乱序操作 以及 解决乱序3. 原子性如何保证线程的一致性乐观锁ABA情况悲观锁 多线程的三大特性 了解多线程三大特性以及实现方式 1.可见性 1.1 什么是多线程的可见性 可见性是什么 当多个线程同时访问内存中一个参数的时候,此时两个线程获得的参数是内存中的参数备份,此时一个线程修改了该参数另一个线程是感知不到的,可见性就是将不同线程的参数备份保持一致。原创 2022-04-02 17:56:42 · 1828 阅读 · 0 评论 -
多线程学习笔记基础操作
创建线程方式 不浪费时间了自个看嗷 简单说一下吧 1.实现Runnable 接口跟继承 Thread 这个都知道嗷不多bb,如果问你那个好就说实现Runnable 接口,众所周知可以多实现但是只能单继承,这样更灵活 2.线程池写法比着写就行了没啥说的 3.又返回值得线程 线程池使用 Future ,非线程池使用FutureTask然后用Thread 启动,自己看看源码 FutureTask实现自RunnableFuture然后RunnableFuture 实现 Runnable 返回值用get获原创 2022-03-02 15:37:26 · 157 阅读 · 2 评论