09 2020 档案

摘要:一、synchronized锁重入 1. 概念 关键字synchronized拥有锁重入的功能,也就是在使用synchronized时,当一个线程得到了一个对象的锁后,再次请求此对象时是可以再次得到此对象的锁。 2. 示例 【com.xxy.base.sync005.SyncDubbo1】 1 pa 阅读全文
posted @ 2020-09-22 23:08 海边拾贝seebit 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一、概念 对于对象的同步和异步的方法,我们在设计自己的程序的时候,一定要考虑问题的整体,不然就会出现数据不一致的错误,很经典的错误就是脏读(dirtyread)。 二、示例【com.xxy.base.sync004】DirtyRead 1 package com.xxy.base.sync004; 阅读全文
posted @ 2020-09-14 18:36 海边拾贝seebit 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1.1 基础 一、概念 线程安全概念:当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。 二、synchronized 可以在任意对象及方法上加锁,而加锁的这段代码称为“互斥区”或“临界区”。 三、示例 【com.xxy.thread01 阅读全文
posted @ 2020-09-12 17:47 海边拾贝seebit 阅读(109) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示