Java多线程系列
文章平均质量分 95
mireux
这个作者很懒,什么都没留下…
展开
-
Java多线程【2】- synchronized关键字
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 本篇文章着重了解synchronized关键字 参阅本篇文章时,可以带着以下问题: Synchronized可以作用在哪里? 分别通过对象锁和类锁进行举例。 Synchronized本质上是通过什么保证线程安全的? 分三个方面回答:加锁和 释放锁的原理,可重入原理,保证可见性原理。 Synchronized由什么样的缺陷? Java Lock是怎么弥补这些缺陷的。 Synchronized和Lock的对比,和选择?原创 2021-08-23 23:17:17 · 209 阅读 · 0 评论 -
Java多线程【1】 -Java多线程基础
文章目录前言一、Java创建线程实现Runable接口实现Callable接口继承Thread类二、线程状态的转换新建(New)可运行(Runnable)阻塞(Blocking)无限期等待(Waiting)限期等待(Timed Waiting)死亡(Terminated)常用方法(1)start() vs run()(2)sleep()与yield()(3)join()方法(4)interrupt()方法interrupt方法的应用——两阶段终止模式(5)不推荐使用的打断方法(6)守护线程总结 前言 本原创 2021-08-21 10:57:34 · 473 阅读 · 0 评论