05 2023 档案

摘要:## 1.原子性 #### 1.1 原子性的定义 原子性:原子性即是一个或者多个操作,要么全程执行,并且执行的过程中不被任何因素打断,要么全部不执行。 举个例子会更好理解:就像是我们去银行转账的时候,A给B转1000元,如果A的账户减少了1000之后,那么B的账户一定要增加1000。A的账户减钱,B 阅读全文
posted @ 2023-05-31 21:04 _mcj 阅读(378) 评论(0) 推荐(0) 编辑
摘要:## 1.什么是锁 针对于一个共享资源,如果有两个或两个以上的线程访问该资源,可能会导致该共享资源最后的结果与我们预期的结果不一致。比如一个共享变量,其中A线程将其从0循环加一十次,最后结果为十,但是再A线程对该变量循环加一的时候,有个B线程进行了改边该变量,那么可能最后A线程执行结束之后,其结果不 阅读全文
posted @ 2023-05-20 14:00 _mcj 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1.同步容器 1.1 什么是同步容器 同步容器是指那些在容器内部已经同步化了,使我们在并发操作使用容器的时候不需要进行手动同步了。 1.2 同步容器的分类 同步容器可以分为两大类:普通类和内部类 普通类 主要是Vector、Stack、HashTable 普通类其实现的方式是通过在方法上添加sync 阅读全文
posted @ 2023-05-07 11:37 _mcj 阅读(118) 评论(0) 推荐(0) 编辑

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