黑马程序员技术交流社区
标题:
My 7k 红绿灯
[打印本页]
作者:
masai158
时间:
2014-8-15 18:12
标题:
My 7k 红绿灯
My 7k 红绿灯!!!不知道是错还是对。反正我就这样教blog了。。
我的思考:不允许随时都可以右转弯。
未标题-1.jpg
(95.26 KB, 下载次数: 4)
下载附件
2014-8-15 18:10 上传
RED等切换为:S 面,只 允许 N 面开车
N 面,Led---->false: 19秒
S 面,Led---------->true: 9秒
W 面,Led---->false: 29秒
E 面,Led---->false: 9秒
S 面,Led---------->true: 8秒
N 面,Led---->false: 18秒
W 面,Led---->false: 28秒
E 面,Led---->false: 8秒
W 面,Led---->false: 27秒
S 面,Led---------->true: 7秒
N 面,Led---->false: 17秒
E 面,Led---->false: 7秒
W 面,Led---->false: 26秒
N 面,Led---->false: 16秒
S 面,Led---------->true: 6秒
E 面,Led---->false: 6秒
w add one
N 面,Led---->false: 15秒
S 面,Led---------->true: 5秒
W 面,Led---->false: 25秒
E 面,Led---->false: 5秒
S 面,Led---------->true: 4秒
W 面,Led---->false: 24秒
N 面,Led---->false: 14秒
E 面,Led---->false: 4秒
n add one
N 面,Led---->false: 13秒
S 面,Led---------->true: 3秒
N _ remove a car , 待过的还有 : 0
W 面,Led---->false: 23秒
E 面,Led---->false: 3秒
S 面,Led---------->true: 2秒
W 面,Led---->false: 22秒
N 面,Led---->false: 12秒
E 面,Led---->false: 2秒
s add one
e add one
W 面,Led---->false: 21秒
N 面,Led---->false: 11秒
S 面,Led---------->true: 1秒
E 面,Led---->false: 1秒
e add one
S 面,Led---------->true: 0秒
W 面,Led---->false: 20秒
N 面,Led---->false: 10秒
E 面,Led---->false: 0秒
RED等切换为:E 面,只允许 W 面 开车
S 面,Led---->false: 29秒
N 面,Led---->false: 9秒
W 面,Led---->false: 19秒
E 面, Led---------->true: 9秒
W _ remove a car , 待过的还有 : 0
N 面,Led---->false: 8秒
W 面,Led---->false: 18秒
S 面,Led---->false: 28秒
E 面, Led---------->true: 8秒
w add one
N 面,Led---->false: 7秒
W 面,Led---->false: 17秒
S 面,Led---->false: 27秒
E 面, Led---------->true: 7秒
W _ remove a car , 待过的还有 : 0
s add one
w add one
n add one
N 面,Led---->false: 6秒
S 面,Led---->false: 26秒
W 面,Led---->false: 16秒
E 面, Led---------->true: 6秒
W _ remove a car , 待过的还有 : 0
N 面,Led---->false: 5秒
S 面,Led---->false: 25秒
W 面,Led---->false: 15秒
E 面, Led---------->true: 5秒
S 面,Led---->false: 24秒
W 面,Led---->false: 14秒
N 面,Led---->false: 4秒
E 面, Led---------->true: 4秒
e add one
N 面,Led---->false: 3秒
S 面,Led---->false: 23秒
W 面,Led---->false: 13秒
E 面, Led---------->true: 3秒
S 面,Led---->false: 22秒
N 面,Led---->false: 2秒
W 面,Led---->false: 12秒
E 面, Led---------->true: 2秒
w add one
S 面,Led---->false: 21秒
W 面,Led---->false: 11秒
N 面,Led---->false: 1秒
E 面, Led---------->true: 1秒
W _ remove a car , 待过的还有 : 0
n add one
S 面,Led---->false: 20秒
N 面,Led---->false: 0秒
W 面,Led---->false: 10秒
RED等切换为:N 面,只允许 S 面 开车
E 面, Led---------->true: 0秒
s add one
N 面, Led---------->true: 9秒
S _ remove a car , 待过的还有 : 2
S 面,Led---->false: 19秒
W 面,Led---->false: 9秒
E 面,Led---->false: 29秒
e add one
W 面,Led---->false: 8秒
S 面,Led---->false: 18秒
N 面, Led---------->true: 8秒
S _ remove a car , 待过的还有 : 1
E 面,Led---->false: 28秒
S 面,Led---->false: 17秒
N 面, Led---------->true: 7秒
S _ remove a car , 待过的还有 : 0
W 面,Led---->false: 7秒
E 面,Led---->false: 27秒
e add one
S 面,Led---->false: 16秒
N 面, Led---------->true: 6秒
W 面,Led---->false: 6秒
E 面,Led---->false: 26秒
N 面, Led---------->true: 5秒
S 面,Led---->false: 15秒
W 面,Led---->false: 5秒
E 面,Led---->false: 25秒
s add one
w add one
W 面,Led---->false: 4秒
N 面, Led---------->true: 4秒
S _ remove a car , 待过的还有 : 0
S 面,Led---->false: 14秒
E 面,Led---->false: 24秒
W 面,Led---->false: 3秒
N 面, Led---------->true: 3秒
S 面,Led---->false: 13秒
E 面,Led---->false: 23秒
N 面, Led---------->true: 2秒
S 面,Led---->false: 12秒
W 面,Led---->false: 2秒
E 面,Led---->false: 22秒
S 面,Led---->false: 11秒
W 面,Led---->false: 1秒
N 面, Led---------->true: 1秒
E 面,Led---->false: 21秒
n add one
N 面, Led---------->true: 0秒
S 面,Led---->false: 10秒
W 面,Led---->false: 0秒
RED等切换为:W 面,只允许 E 面开车
E 面,Led---->false: 20秒
e add one
N 面,Led---->false: 29秒
W 面,Led---------->true: 9秒
E _ remove a car , 待过的还有 : 5
S 面,Led---->false: 9秒
E 面,Led---->false: 19秒
s add one
S 面,Led---->false: 8秒
N 面,Led---->false: 28秒
W 面,Led---------->true: 8秒
E _ remove a car , 待过的还有 : 4
E 面,Led---->false: 18秒
n add one
S 面,Led---->false: 7秒
W 面,Led---------->true: 7秒
E _ remove a car , 待过的还有 : 3
N 面,Led---->false: 27秒
E 面,Led---->false: 17秒
w add one
W 面,Led---------->true: 6秒
E _ remove a car , 待过的还有 : 2
S 面,Led---->false: 6秒
N 面,Led---->false: 26秒
E 面,Led---->false: 16秒
W 面,Led---------->true: 5秒
E _ remove a car , 待过的还有 : 1
N 面,Led---->false: 25秒
S 面,Led---->false: 5秒
E 面,Led---->false: 15秒
s add one
S 面,Led---->false: 4秒
N 面,Led---->false: 24秒
W 面,Led---------->true: 4秒
E _ remove a car , 待过的还有 : 0
E 面,Led---->false: 14秒
e add one
N 面,Led---->false: 23秒
S 面,Led---->false: 3秒
W 面,Led---------->true: 3秒
E _ remove a car , 待过的还有 : 0
E 面,Led---->false: 13秒
n add one
N 面,Led---->false: 22秒
S 面,Led---->false: 2秒
W 面,Led---------->true: 2秒
E 面,Led---->false: 12秒
w add one
n add one
e add one
N 面,Led---->false: 21秒
W 面,Led---------->true: 1秒
E _ remove a car , 待过的还有 : 0
S 面,Led---->false: 1秒
E 面,Led---->false: 11秒
n add one
S 面,Led---->false: 0秒
RED等切换为:S 面,只 允许 N 面开车
W 面,Led---------->true: 0秒
N 面,Led---->false: 20秒
E 面,Led---->false: 10秒
W 面,Led---->false: 29秒
N 面,Led---->false: 19秒
S 面,Led---------->true: 9秒
N _ remove a car , 待过的还有 : 6
E 面,Led---->false: 9秒
w add one
e add one
n add one
W 面,Led---->false: 28秒
N 面,Led---->false: 18秒
S 面,Led---------->true: 8秒
N _ remove a car , 待过的还有 : 6
E 面,Led---->false: 8秒
s add one
S 面,Led---------->true: 7秒
N _ remove a car , 待过的还有 : 5
N 面,Led---->false: 17秒
W 面,Led---->false: 27秒
E 面,Led---->false: 7秒
W 面,Led---->false: 26秒
S 面,Led---------->true: 6秒
N _ remove a car , 待过的还有 : 4
N 面,Led---->false: 16秒
E 面,Led---->false: 6秒
S 面,Led---------->true: 5秒
N _ remove a car , 待过的还有 : 3
W 面,Led---->false: 25秒
N 面,Led---->false: 15秒
E 面,Led---->false: 5秒
s add one
e add one
S 面,Led---------->true: 4秒
N _ remove a car , 待过的还有 : 2
W 面,Led---->false: 24秒
N 面,Led---->false: 14秒
E 面,Led---->false: 4秒
W 面,Led---->false: 23秒
S 面,Led---------->true: 3秒
N _ remove a car , 待过的还有 : 1
N 面,Led---->false: 13秒
E 面,Led---->false: 3秒
w add one
S 面,Led---------->true: 2秒
N _ remove a car , 待过的还有 : 0
N 面,Led---->false: 12秒
W 面,Led---->false: 22秒
E 面,Led---->false: 2秒
n add one
S 面,Led---------->true: 1秒
N _ remove a car , 待过的还有 : 0
N 面,Led---->false: 11秒
W 面,Led---->false: 21秒
E 面,Led---->false: 1秒
s add one
W 面,Led---->false: 20秒
S 面,Led---------->true: 0秒
N 面,Led---->false: 10秒
E 面,Led---->false: 0秒
RED等切换为:E 面,只允许 W 面 开车
s add one
e add one
W 面,Led---->false: 19秒
N 面,Led---->false: 9秒
S 面,Led---->false: 29秒
E 面, Led---------->true: 9秒
W _ remove a car , 待过的还有 : 4
s add one
e add one
W 面,Led---->false: 18秒
N 面,Led---->false: 8秒
S 面,Led---->false: 28秒
E 面, Led---------->true: 8秒
W _ remove a car , 待过的还有 : 3
N 面,Led---->false: 7秒
S 面,Led---->false: 27秒
W 面,Led---->false: 17秒
E 面, Led---------->true: 7秒
W _ remove a car , 待过的还有 : 2
复制代码
以上是运行结果。你们能想到什么吗!还有一部分没有发上来!
作者:
masai158
时间:
2014-8-15 22:46
{:2_31:} 求大神看看
作者:
小七
时间:
2014-8-16 09:35
本帖最后由 小七 于 2014-8-16 09:37 编辑
你的线程没有同步,或则其他情况
出现了个错误的打印N方向的红灯提前出现了。
S 面,Led---------->true: 7秒
N 面,Led---->false: 17秒
E 面,Led---->false: 7秒
W 面,Led---->false: 26秒
N 面,Led---->false: 16秒
S 面,Led---------->true: 6秒
E 面,Led---->false: 6秒
作者:
想做开发
时间:
2014-8-16 10:41
还没看到那里···
作者:
刘沙
时间:
2014-8-16 12:50
hello 你的这个是转盘思想吧
作者:
masai158
时间:
2014-8-16 12:58
刘沙 发表于 2014-8-16 12:50
hello 你的这个是转盘思想吧
嗯哪。是的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2