我有一个 .NET 4.0 ASP.NET 项目,它需要一些我以前从未真正搞砸过的线程工作,我已经看了好几天了,但我仍然一无所知 =/
基本上,我想要一些东西,比如你在熟食店买票,然后等轮到你,然后他们再回来找你。我会试着把它联系起来,看看它是否有意义......
函数开始--->到达需要“取票”的部分(我假设在阻塞集合中排队某种类型的项目)并等待其他“票”(也就是同一函数的其他实例)在它之前完成使函数可以恢复(阻止集合到达队列中的项目)--->完成函数。
我不需要/不想在队列中做任何工作,我只想让函数在函数的其他实例中静态等待它轮到它。那有意义吗?那可能吗?
如果可能,请提供代码,因为我已经看到了大量的示例,但没有一个是有意义的/不要做我想做的。