摘要: 「表锁」是粒度最大的锁,开销小,加锁快,不会出现死锁,但是由于粒度太大,因此造成锁的冲突几率大,并发性能低。 Mysql的「MyISAM储存引擎就支持表锁」,MyISAM的表锁模式有两种:「表共享读锁」和「表独占写锁」。 当一个线程获取到MyISAM表的读锁的时候,会阻塞其他用户对该表的写操作,但是 阅读全文
posted @ 2021-04-01 17:51 KLAPT 阅读(68) 评论(0) 推荐(0)
摘要: IP 在 TCP/IP 参考模型中处于第三层,也就是网络层。网络层的主要作用是:实现主机与主机之间的通信,也叫点对点(end to end)通信。 IP 的作用是主机之间通信中的,而 MAC 的作用则是实现「直连」的两个设备之间通信,而 IP 则负责在「没有直连」的两个网络之间进行通信传输。 IP 阅读全文
posted @ 2021-04-01 10:36 KLAPT 阅读(2481) 评论(0) 推荐(0)
摘要: 数据库分布式锁 Redis实现分布式锁 ZooKeeper实现分布式锁 》 1.「锁的互斥性」:在分布式集群应用中,共享资源的锁在同一时间只能被一个对象获取。 2. 「可重入」:为了避免死锁,这把锁是可以重入的,并且可以设置超时。 3. 「高效的加锁和解锁」:能够高效的加锁和解锁,获取锁和释放锁的性 阅读全文
posted @ 2021-04-01 10:23 KLAPT 阅读(104) 评论(0) 推荐(0)