黑马程序员技术交流社区

标题: 我做的交通灯管理系统为什么运行一段时间左转的集合就... [打印本页]

作者: sunyue    时间: 2015-4-27 12:51
标题: 我做的交通灯管理系统为什么运行一段时间左转的集合就...
本帖最后由 sunyue 于 2015-4-27 12:59 编辑

所有代码在 http://my.oschina.net/u/2348536/blog/406174
在Way类里 我测试了定时器里代码 直接在Runnable 里第一行[注:所有判断条件外输出] 打印各 12条线路的元素,刚开始左转线路里还有元素,红绿灯 切换几次后 就左转不输出了 直行和右转线路 还正常,另外直接在上面newSingleThreadExecutor线程里输出各线路集合左转就一直正常。如下图1:在定时器的覆盖方法第一行输出各方向线路元素



图2:刚开始正常左转 右转  直行 各种线路都存在


图3:运行一会儿红绿灯切换后就出现 只有直行和右转线路集合 左转消失?







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2