由买买提看人间百态

topics

全部话题 - 话题: x234
(共0页)
n**x
发帖数: 606
1
本人纯凑绕闹,不倾向任何一方。
系统主要特点:
- 多线程。(老魏没有给出具体多少个线程,假定100个吧。我的12 core intel xeon轻
轻松松100 thread)
- 无锁。
- 单机。
数据结构:
1. 全国1000条线 (X1, X2, X... , X1000), 每条20个区段 (S1, S2, S3... S20)。
2. 每条线的每个区段的票的总数计为:T[X1,S1], T[X1, S2]....... T[X1000, S20]
抢票程序(注意举得例子是联票)
1. 100个thread处理收到的请求
2. 每个请求包括三个参数(线路, 起始站,结束战). 比如(234次列车, 济南, 上
海)。 (注意, 234次列车是从沈阳出发,到上海的, 济南是第5个区的开始,上海最
后一个区段的结束)
3. 计算过程就是把234次列车从济南到上海的每个区段的票数做interlocked.
decrement, 如下:
- Interlocked.Decrement( T[X234,S5] )
- Interlocked.Decrement( T[X234... 阅读全帖
c****t
发帖数: 19049
2
来自主题: SciFiction版 - 末日蟑螂 第三部
350 空中校正
在无声的等待中,无边无际的丧尸,从最开始的隐隐约约逐渐变得清晰,今天的太阳在
上午十分化作一个赤红色的火球,一层层薄雾在草丛中缓缓散出,下一刻,碧绿的植被
被无数黑压压的赤脚踩在脚下……。
丧尸海涌动的无声无息,在人类的眼中却又波澜壮阔,无数丧尸慢慢地展现出它们的峥
嵘面目,数千支步枪哗啦一片同时举起,每一支步枪的枪口之后都有一双或冷漠,或惶
恐的眼睛,所有的士兵都向丧尸海瞄准,似乎只有这样才能缓解心中的忐忑。
望着慢慢涌动过来的丧尸,张小强的嘴角散发着淡淡的微笑,丧尸近前的过程,同样是
一个不断失血的过程,数千道浅沟,每一条对丧尸海的影响都不大,有时只能绊倒几十
只丧尸,有的时候能绊倒上百只丧尸,看似对百万丧尸的杀伤并不明显,这数千条沟渠
杀伤的丧尸汇总便是一个天文数字,至少有数万只丧尸就这么悄无声息的泯灭在丧尸海
中。
“全体注意……,把枪放下……。”
各个墙头都响起了各自连排长的命令,让举枪的士兵感到诧异,他们疑惑的望着自己的
长官,却得到一顿劈头盖脸的痛骂:
“长了眼睛是干啥的?没看到那些东西离你们还有一千米以上?”
“瞧瞧你们这幅熊样!老子今天告诉你们,说要... 阅读全帖
a****i
发帖数: 1182
3
你确定这个可以锁票?我有点糊涂了
比如说卖了济南到上海的(T[234], S2),南京到上海区段就也要锁一张(T[234], S6)
简单地 Interlocked.Decrement( T[X234,S2] ) 怕是不行吧?
不需要锁S3, S4, S5....?
联票可能更有问题
(共0页)