源代码级别的深入分析 synchronized
发布时间
阅读量:
阅读量
多线程基础
这里主要讲synchronized关键字,JUC有另外的讲解
1、Synchronized简介
Synchronized作用
在同一时间点上独占该段代码的运行权旨在保障系统在并发操作时的安全性
Synchronized的地位
- 属于Java语言的关键字
- 互斥机制中最基础的方式
- 在并发编程领域具有重要地位,并发编程的基础知识
不使用并发有什么后果
public class MissedRequest {
private static int num=0;
public static void main(String[] args) throws InterruptedException {
Thread a = new Thread(() -> {
for (int i = 0; i < 10000; i++) {
num++;
}
}, "A");
Thread b = new Thread(() -> {
for (int i = 0; i < 10000; i++) {
全部评论 (0)
还没有任何评论哟~
