Semaphore 信号量: 允许多个线程同时获取一把锁,任何一个线程释放锁后,其他等待的一个线程就可以尝试获取锁。
举个栗子: 凭证有3个,10个线程去抢
输出结果:
对应参数如下:
RedissonSemaphore#tryAcquire() 中的 lua 脚本:
欢迎分享,转载请注明来源:内存溢出
Semaphore 信号量: 允许多个线程同时获取一把锁,任何一个线程释放锁后,其他等待的一个线程就可以尝试获取锁。
举个栗子: 凭证有3个,10个线程去抢
输出结果:
对应参数如下:
RedissonSemaphore#tryAcquire() 中的 lua 脚本:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)