标签: multithreading synchronization
我正在考虑应用同步的情况,但我对多线程编程非常陌生,我需要专家建议这种方法是否正确。
场景:我们有优惠券/促销代码,我们希望只允许前100位用户兑换优惠券/促销代码,一旦我们在网页上发布促销代码就有机会获得数百万的请求但我们想要限制前100名用户兑换。
我可以在这里使用同步概念,每次只有一个请求,每次用户使用促销代码时减少计数吗?
或者还有其他方法可以实现这种情况吗?