摘要:
Windows 上安装 MySQL 把菜鸟的复制过来了,原文链接:https://www.runoob.com/mysql/mysql-install.html Windows 上安装 MySQL 相对来说会较为简单,最新版本可以在 MySQL 下载 中下载中查看(更详细安装:Windows 上安装 阅读全文
摘要:
死锁再探 之前学了死锁产生的条件,两个线程分别抱着一个对象的锁,还想同时去获取另一个对象的锁,便会引发死锁 死锁示例 package juc; import java.util.concurrent.TimeUnit; public class TestDeadLock { public stati 阅读全文
摘要:
自旋锁 首次接触到自旋锁是在AtomicInteger类,其中的GetAndIncrement()方法,是类似于num++的原子性操作。 源码分析:其中的do while就是一个自旋锁 public final int getAndIncrement() { return unsafe.getAnd 阅读全文
摘要:
可重入锁 可重入锁就是一个线程已经获得了一把锁,可以重复获取而不会导致死锁 synchronized 和Lock都是可重入锁 synchronized 可重入锁示例 package com.example.juc; public class TestReentrantLock { public st 阅读全文