启动线程 (&队列测试, ,
)变量名 | 类 型 | 静态 | 数组 | 备 注 |
临时数据 | 整数型 | | |
队列 | 类_队列 | | |
yc队列 | 鱼刺类_队列 | | |
o | 整数型 | | |
计次循环首 (10000000, o
)系统时间 =
取启动时间 ()如果 (yc队列.
压入整数 (系统时间
))
编辑框1.
加入文本 (“失败yc_队列.压入整数 (物品指针)” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
“|” +
#换行符 )如果 (yc队列.
弹出整数 (临时数据
))
如果真 (临时数据 ≠ 系统时间
)编辑框1.
加入文本 (到文本 (o
) +
“|” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
#换行符 )编辑框1.
加入文本 (“失败yc_队列.弹出整数 (物品指针)” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
“|” +
#换行符 )计次循环尾 ()编辑框1.
加入文本 (“完成” +
到文本 (队列.
取数量 ()) +
#换行符 )计次循环首 (10000000, o
)系统时间 =
取启动时间 ()如果 (队列.
压入整数 (系统时间
))
编辑框1.
加入文本 (“失败精益_队列.压入整数 (物品指针)” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
“|” +
#换行符 )如果 (队列.
弹出整数 (临时数据
))
如果真 (临时数据 ≠ 系统时间
)编辑框1.
加入文本 (到文本 (o
) +
“|” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
#换行符 )编辑框1.
加入文本 (“失败精益_队列.弹出整数 (物品指针)” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
“|” +
#换行符 )计次循环尾 ()编辑框1.
加入文本 (“完成” +
到文本 (队列.
取数量 ()) +
#换行符 )输出如下:
267168|724012818|724012656
1006271|724012875|724012718
1774356|724012932|724012781
2498197|724012996|724012843
3243769|724013065|724012906
3958575|724013121|724012968
4715043|724013190|724013031
5442227|724013249|724013093
6956969|724013371|724013218
7691033|724013431|724013281
8409968|724013494|724013343
9149629|724013549|724013406
9916252|724013607|724013468
完成0
433025|724013677|724013515
888293|724013742|724013593
1413037|724013798|724013640
1933026|724013862|724013703
2462745|724013925|724013765
2990768|724013985|724013828
3500503|724014043|724013890
4036841|724014108|724013953
4516626|724014166|724014015
5020648|724014229|724014078
5526926|724014286|724014140
6043478|724014343|724014203
6586852|724014412|724014265
7122182|724014467|724014328
7654009|724014537|724014375
8161836|724014594|724014437
8671472|724014653|724014500
9175110|724014716|724014562
9700775|724014776|724014625
完成0
为什么压入和弹出的会出现不一致的情况?
如果我将压入的数改成 o 也就是 计次循环变量
就完全没问题
启动线程 (&队列测试, ,
)变量名 | 类 型 | 静态 | 数组 | 备 注 |
临时数据 | 整数型 | | |
队列 | 类_队列 | | |
yc队列 | 鱼刺类_队列 | | |
o | 整数型 | | |
计次循环首 (10000000, o
)系统时间 =
取启动时间 ()如果 (yc队列.
压入整数 (o
))
编辑框1.
加入文本 (“失败yc_队列.压入整数 (物品指针)” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
“|” +
#换行符 )如果 (yc队列.
弹出整数 (临时数据
))
如果真 (临时数据 ≠ o
)编辑框1.
加入文本 (到文本 (o
) +
“|” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
#换行符 )编辑框1.
加入文本 (“失败yc_队列.弹出整数 (物品指针)” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
“|” +
#换行符 )计次循环尾 ()编辑框1.
加入文本 (“完成” +
到文本 (队列.
取数量 ()) +
#换行符 )计次循环首 (10000000, o
)系统时间 =
取启动时间 ()如果 (队列.
压入整数 (o
))
编辑框1.
加入文本 (“失败精益_队列.压入整数 (物品指针)” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
“|” +
#换行符 )如果 (队列.
弹出整数 (临时数据
))
如果真 (临时数据 ≠ o
)编辑框1.
加入文本 (到文本 (o
) +
“|” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
#换行符 )编辑框1.
加入文本 (“失败精益_队列.弹出整数 (物品指针)” +
到文本 (系统时间
) +
“|” +
到文本 (临时数据
) +
“|” +
#换行符 )计次循环尾 ()编辑框1.
加入文本 (“完成” +
到文本 (队列.
取数量 ()) +
#换行符 )输出:
完成0
完成0
是我写错了还是队列有BUG