09 2022 档案
摘要:using Quartz; using Quartz.Impl; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace QuartzNew
阅读全文
摘要:在我们的日常开发中,一个进程中当多线程的去竞争某一资源的时候,我们通常会用一把锁来保证只有一个线程获取到资源。如加上synchronize关键字或ReentrantLock锁等操作。 那么,如果是多个进程相互竞争一个资源,如何保证资源只会被一个操作者持有呢? 辅助类 using CSRedis; u
阅读全文
摘要:一、MYSQL锁是什么?有什么类别 锁定义 : 同一时间同一个资源只能被一个线程访问 乐观锁和悲观锁 乐观锁用的最多的就是数据库中的表加了一个标识字段 version 例如 update text set a=a+1 where id=100 and a>0 锁发分类 表锁和行锁 行锁必须要有索引才
阅读全文