讨论:售票系统,该如何解决

讨论:售票系统
先送100分,精彩回复再加分

一直在想这个问题,多线程可以实现,总是觉得做不完美,哪位朋友有好的想法,一起讨论讨论。
以"火车订票系统"举例,讨论中请包含以下信息:
1.每个终端显示余额的计算方式
2.怎么避免这种情况:"显示有票",但发送买票请求却发现已经售出去了.




------解决方案--------------------
第二个无法避免
------解决方案--------------------
synchronized
------解决方案--------------------
第一个问题不知道你的计算规则是什么样的;第二个问题可以使用ajax解决,只需要在非常短的时间间隔内重新读取数据就可以实现,不过会大大增加服务器负担。