个人对并发编程这块很差,业务中遇到了这样的场景,我这个服务的数据来源有多个,并且也是个多实例部署,想实现分布式锁,在同一时间点,不管多实例中的哪一个线程进来执行这段代码都锁住,让其他线程等待,保证一个时间点只有一个线程在操作这段代码
设置一个flge=0有线程在,flge就等于1线程结束时flge就等于0
建议去看 redis分布式锁