Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Java 多线程 --- 锁的概念和类型划分
Java 多线程 锁的概念和类型划分 锁的概念 锁可以保证 原子性 可见性 有序性 乐观锁与悲观锁 公平锁与非公平锁 什么是可重入锁 独占锁与共享锁 轻量级锁和重量级锁 自旋锁 Spinlock 锁泄露 锁的概念 锁可以将多个线程对共享数据
Java多线程并发
Java
JVM
开发语言
Java 多线程 --- 创建线程, 线程状态
Java 多线程 创建线程 线程状态 如何创建线程 使用Thread类 使用Runnable接口 使用Runnable接口和继承Thread类的区别 continue 线程状态 New Threads Runnable Threads Bl
Java多线程并发
Java
Java 多线程 --- 终止线程 Terminate Threads
Java 多线程 终止线程 Terminate Threads 为什么要终止线程 终止线程的方法 return stop interrupt InterruptedException 为什么要终止线程 线程消耗资源 包括内存 内核 CPU等
Java多线程并发
Java
开发语言
Java 多线程 --- 线程同步 volatile关键字
Java 多线程 线程同步 volatile关键字 volatile keyword 使用volatile保证可见性 使用volatile禁止指令重排 volatile keyword Volatile是Java虚拟机提供的轻量级的同步机制
Java多线程并发
Java
JVM
开发语言
Java 多线程 --- 线程同步 内部锁synchronized
Java 多线程 线程同步 内部锁synchronized Intrinsic Lock Monitor synchronized 关键字 synchronized 修饰实例方法 synchronized 修饰代码块 synchronize
Java多线程并发
Java
开发语言
Java 多线程 --- 线程同步 显式锁ReentrantLock
Java 多线程 线程同步 显式锁ReentrantLock 和 AQS机制 显式锁 Lock接口 显性锁的实现原理 AQS机制 显式锁 Lock接口 显式锁是自 JDK 1 5 开始引人的排他锁 作为一种线程同步机制 其作用与内部锁相 同
Java多线程并发
Java
JVM
开发语言
Java 多线程 --- 按序打印
Java 多线程 按序打印 方法1 控制变量 使用volatile关键字优化 方法2 synchronized wait notifyAll 方法3 信号量 给你一个类 public class Foo public void first
Java多线程并发
1024程序员节