|
简化模型描述:一个货架装满货物,两辆叉车负责叉取货物。为了能够先进先出,搬运的货物指向为 rank(货架,1)。; F2 P* G$ ] \* Q7 i
但是如果此时两辆叉车同时接收到搬运命令,那么它们的搬运的货物指向为rank(货架,1),并且指向的为同一个货物。
+ S9 }& a% z$ Y1 ` w' J. X这样就会造成货物被一台叉车搬走,另一台叉车无货可搬!!!最终造成奇怪的现象
- s' h4 d8 N5 K" D* {如图1所示:红item被叉车1叉走了。但如图2所示,红色item又被叉车2再次叉取$ M2 a+ {5 n3 M- e1 W! N
1 p: A- h0 c6 u: h: \1 F, d
, n! U7 U. R' P: Q% m. c9 Q, W
4 }% `! U4 C8 G! x
5 D F+ b% u% y- X; v6 s# Z
: G! n+ N- i/ U Q4 T) X2 {* v- O希望大神给出解决办法,要不然我的大模型就进行不下去了!
( p% e7 b/ g+ z' u9 [: p" f |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|