···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
线程阻塞
CAS操作原理
CAS 操作原理,1. 前言,本节内容主要是对 CAS 操作原理进行讲解,由于 CAS 涉及到了并发编程包的使用,本节课程只对 CAS 的原理问题进行讲解,有助于同学后续对并发编程工具使用的学习。本节具体内容点如下:,,了解 CAS 的...
JAVA多线程锁介绍
JAVA 多线程锁介绍,1. 前言,本节内容主要是对 Java 多线程锁进行介绍,是对锁的一个全方位的概述,为我们对后续深入学习不同的锁的使用方法奠定一个良好的基础。本节内容的知识点如下:,,乐观锁与悲观锁的概念,以及两种...
synchronized关键字
synchronized 关键字,1. 前言,本节内容主要是对 synchronized 关键字的使用进行讲解,具体内容点如下:,,了解 synchronized 关键字的概念,从总体层面对 synchronized 关键字进行了解,是我们本节课程的基础知识;,了解 s...
Java 多线程
Java 多线程,本小节我们将学习 Java 多线程,通过本小节的学习,你将了解到什么是线程,如何创建线程,创建线程有哪几种方式,线程的状态、生命周期等内容。掌握多线程的代码编写,并理解线程生命周期等内容是本小节学习的重...
生产者与消费者案例
生产者与消费者案例,1. 前言,本节内容是通过之前学习的 synchronized 关键字,实现多线程并发编程中最经典的生产者与消费者模式,这是本节课程的核心内容,所有的知识点都是围绕这一经典模型展开的。本节有如下知识点:,,...
线程的状态详解
线程的状态详解,1. 前言,本节内容主要是对多线程的 6 种状态进行详细讲解,具体内容点如下:,,抛开语言,谈操作系统的线程的生命周期及线程 5 种状态,这是我们学习 Java 多线程 6 种状态的基础;,掌握 Java 的线程生命周...
锁的可重入性验证
锁的可重入性验证,1. 前言,本节内容主要是对 Java 锁的可重入性进行验证,锁的可重入性的设计是避免死锁非常好的设计思想。本节内容的知识点如下:,,什么是锁的可重入性,这是本节课程的基础内容;,了解可重入锁与非可重...
Unsafe类方法介绍
Unsafe 类方法介绍,1. 前言,本节内容主要是对 Unsafe 类方法进行介绍,JDK jar 包中的 Unsafe 类提供了硬件级别的原子性操作,Unsafe 类中的方法都是 native 方法,它们使用 JNI 的方式访问本地 C++实现库。,本节我们来...
死锁
1. 前言,操作系统中的很多资源都是多个进程或者多个线程之间共享的,例如同一个文件,可能同时会被多个程序读写。或者是一个内存变量,存在同时被多个线程修改的可能。如果资源能够不能以合理的顺序访问就可能产生冲突,这...
Java Async SocketChannel
Java AsynchronousSocketChannel 介绍,1. 前言,Java NIO 可以编写高性能服务器,所依赖的 I/O 事件分发机制是 Selector。Selector 的工作原理就是有一个线程会调用 Selector 的 select 方法,然后进入阻塞状态,等待事件...
上一页
1
2
3
4
下一页
前往
页