首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java 多线程
刘不二
创建于2021-06-16
订阅专栏
java 多线程
暂无订阅
共10篇文章
创建于2021-06-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java多线程——悲观锁和乐观锁的本质是什么
悲观锁和乐观锁的本质是什么 首先我们看下悲观锁与乐观锁是如何进行分类的,悲观锁和乐观锁是从是否锁住资源的角度进行分类的。 悲观锁 悲观锁比较悲观,它认为如果不锁住这个资源,别的线程就会来争抢,就会造成
Java多线程——锁的 7 大分类
锁的 7 大分类 需要首先指出的是,这些多种多样的分类,是评价一个事物的多种标准,比如评价一个城市,标准有人口多少、经济发达与否、城市面积大小等。而一个城市可能同时占据多个标准,以北京而言,人口多,经
Java多线程——synchronized关键字
synchronized synchronized关键字在需要原子性、可见性和有序性这三种特性的时候都可以作为其中一种解决方案,看起来是“万能”的。的确,大部分并发控制操作都能使用synchroniz
Java多线程——生产者消费者模式
生产者消费者模式 我们先来看看什么是生产者消费者模式,生产者消费者模式是程序设计中非常常见的一种设计模式,被广泛运用在解耦、消息队列等场景。 在现实世界中,我们把生产商品的一方称为生产者,把消费商品的
Java多线程——final关键字
final关键字 final 是 Java 中的一个关键字,简而言之,final 的作用意味着“这是无法改变的”。 不过由于 final 关键字一共有三种用法,它可以用来修饰变量、方法或者类,而且在修
Java多线程——线程安全问题
线程安全问题 什么是线程安全 要想弄清楚线程安全问题,首先需要了解什么是线程安全,线程安全经常在工作中被提到,比如:你的对象不是线程安全的,你的线程发生了安全错误,虽然线程安全经常被提到,但我们可能对
Java多线程——多线程带来的问题
多线程带来的问题 为什么需要多线程 其实说白了,时代变了,现在的机器都是多核的了,为了榨干机器最后的性能我们引入单线程。 为了充分利用CPU资源,为了提高CPU的使用率,采用多线程的方式去同时完成几件
Java多线程——线程通信机制wait notify notifyAll
线程通信机制wait notify notifyAll 本课时我们主要学习 wait/notify/notifyAll 方法的使用注意事项。 我们主要从三个问题入手: 为什么 wait 方法必须在 s
Java多线程——线程的运行机制
在这一节我们主要学习一下线程的启动,线程的停止以及线程的状态流转 线程的启动 start 方法和 run 方法 这个其实是一个非常老生常谈的问题了,就是说我们只有调用start 方法才会帮我们启动一个
Java多线程——多线程的实现方式
实现线程是并发编程中基础中的基础,因为我们必须要先实现线程,才可以继续后续的一系列操作。 基本实现方式 Runable 本质上还是new Thread, 只不过是将Runable对象作为构造函数传递了