2016年7月26日

MySQL(27):行锁、表锁、乐观锁、悲观锁

摘要: 1. 首先说一下:行锁 和 表锁 主要是针对锁粒度划分的。 一般分为:行锁、表锁、库锁 (1)行锁:访问数据库的时候,锁定整个行数据,防止并发错误。 (2)表锁:访问数据库的时候,锁定整个表数据,防止并发错误。 行锁 和 表锁 的区别: 表锁: 开销小,加锁快;不会出现死锁;锁定力度大,发生锁冲突概 阅读全文

posted @ 2016-07-26 20:58 鸿钧老祖 阅读(1812) 评论(1) 推荐(1) 编辑

Java基础知识强化之集合框架笔记80:HashMap的线程不安全性的体现

摘要: 1. HashMap 的线程不安全性的体现: 主要是下面两方面: (1)多线程环境下,多个线程同时resize()时候,容易产生死锁现象。即:resize死循环 (2)如果在使用迭代器的过程中有其他线程修改了map,那么将抛出ConcurrentModificationException,即:fai 阅读全文

posted @ 2016-07-26 19:55 鸿钧老祖 阅读(260) 评论(0) 推荐(0) 编辑

导航