问题描述
- C#实现排队叫号,如果同时两个终端机都有人出票,请问这个怎么处理?
-
C#实现排队叫号,如果同时两个终端机都有人出票,请问这个怎么处理?是不是要用到多线程?网络通讯的模式是怎样的,谢谢!
解决方案
数据库使用事务就可以了。就你的需求,都没必要用网络通讯,直接做成c/s系统,用一个webservice就可以了。
解决方案二:
如果是纯代码实现,做一个互斥的操作应该就可以了。
这样无论同时两个终端那一个先执行,另一个就必须等待一个新号码的产生后才能继续执行。
解决方案三:
Lock 加锁,加锁可以实现。
时间: 2024-12-05 10:14:05