- 等级
- 装修工人
- 等级进度
-
- 积分
- 166
- 阅读权限
- 40
- 主题
- 精华
- 社区币
- 星梦
- 注册时间
- 2008-10-27
- 最后登录
- 1970-1-1
|
本帖最后由 157972678 于 2010-8-12 10:45 编辑
( c; J8 s8 J* a( k大概要加返個check lock吧~~
5 Z: U# e$ K1 Y, Y
5 e. `; i# _: U& q' kif [ lock == 0] then{" f& P0 S9 G$ V
....( v7 |4 k! R- V. @1 k% d L- Q
}else{, a' ~8 a0 W: p) Y7 Y4 M1 O
....
9 v5 Y6 y8 u) J8 x6 U; q5 C9 `}3 ^; O7 r# G9 _7 O% j& y6 ?; ]
; o: c. G+ Y' k. {5 e0 b太多年無寫程 ...4 d8 x2 Z$ G& B( ~
victorsengmo 发表于 2010-8-12 10:17 AM  ! r" q; g7 r" d' o
+ C$ L6 N0 I/ x0 F( b) u
5 w, \6 G* }$ m" D: T" k6 r/ v6 S 你哩个lock 数值 系每个用户页面打开既进程都5同,数据不共享,你打算点确定个lock系0定系1呢。。。。
4 |3 ?0 W: I2 C/ [: }; I0 A# l除非好似jsp甘用全局变量,不过网页代码要大改了。。。。5现实。。。。。。。。( u# V" {, |4 j1 E
and 如果判定是否够用既话lock用boolbean数据类型就得了 用数值只会减慢运算速度/ U) b& H1 L4 v# Y7 H3 T0 Y# \2 R
当然前提你5系认为个lock系读取剩余红包数然后写入既数值。。。。。如果系既话 个lock加左等于冇加
% }* ]& Z$ @8 S9 v7 v3 N0 d1 a% L5 I
( T" l$ k; o; W# X+ A 开始 剩余1红包& r+ c) Z6 b: _) s s. y' Z2 W
a申请红包 开始
2 V6 u! h" f$ ]& F9 j检查剩余红包数大于1 b申请红包 a发现可以申请
7 y3 D9 I, q) k6 I* [* B- u& y8 e6 L产生随机星梦写入个人账户 检查剩余红包数大于1 a获得星梦 红包数未减b发现可申请: v7 M" X( V3 e
剩余红包数-1 产生随机星梦写入个人账户 红包剩余0 b获得星梦
; d$ k& d5 \5 k+ o7 p- ~4 ` 完成 剩余红包数-1 红包剩余-1
9 r) @* J& ^+ v 完成 |
|