C#实现排队叫号,如果同时两个终端机都有人出票,请问这个怎么处理?

C#实现排队叫号,如果同时两个终端机都有人出票,请问这个怎么处理?是不是要用到多线程?网络通讯的模式是怎样的,谢谢!

3个回答

数据库使用事务就可以了。就你的需求,都没必要用网络通讯,直接做成c/s系统,用一个webservice就可以了。

如果是纯代码实现,做一个互斥的操作应该就可以了。
这样无论同时两个终端那一个先执行,另一个就必须等待一个新号码的产生后才能继续执行。

Lock 加锁,加锁可以实现。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐