- 博客(4)
- 收藏
- 关注
原创 对synchronized的理解
解决多线程之间访问资源的同步性(1)原子性:一个操作或者多个操作,要么全部执行不被打断,要么就不执行。(被synchronized修饰的类或者对象的所有操作都是原子,因为在执行操作之前会先获得该对象的锁,阻碍其他线程获得该对象,执行完毕后释放锁)(2) 可见性:多个线程访问同一个资源时,该资源的状态对其他线程都是可见的。(3)有序性:按照代码的先后顺序执行1.修饰实例方法。(作用于当前对象实例加锁) 2.修饰静态方法。(给当前类加锁) 3.修饰代码块。(给指定对象加锁) 3.sychronize
2022-06-14 18:11:24
184
原创 MySql练习题
# 创建数据库db_work create database db_work character set utf8; # 使用数据库 use db_work; # 创建商品表 CREATE TABLE product( pid INT, # 主键ID pname VARCHAR(20), # 商品名称 price DOUBLE, # 商品价格 category_name VARCHAR(32) # 商品分类名称 ); # 导入数据 INSERT INTO produc...
2022-05-18 21:37:10
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人