| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1740 人关注过本帖
标题:C#做的交通灯管理系统,大家给点意见
取消只看楼主 加入收藏
jacky_2010
Rank: 2
等 级:论坛游民
帖 子:19
专家分:36
注 册:2010-10-13
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:0 
C#做的交通灯管理系统,大家给点意见
交通灯管理系统

模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:

    异步随机生成按照各个路线行驶的车辆。
例如:
       由南向而来去往北向的车辆 ---- 直行车辆
       由西向而来去往南向的车辆 ---- 右转车辆
       由东向而来去往南向的车辆 ---- 左转车辆
       。。。

    信号灯忽略黄灯,只考虑红灯和绿灯。

    应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。

    具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。
注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆。

    每辆车通过路口时间为1秒(提示:可通过线程Sleep的方式模拟)。

    随机生成车辆时间间隔以及红绿灯交换时间间隔自定,可以设置。

Traffic.rar (29.01 KB)

顺便问下大家对C#线程同步和异步的看法,见解,我始终不是很理解
异步能不能做到2个线程同时调用处理一个引用对象的数据,而不要上锁,也就是避免争用引发异常,如果不能,异步和同步有什么区别
搜索更多相关主题的帖子: 交通灯 信号灯 
2011-01-12 20:11
快速回复:C#做的交通灯管理系统,大家给点意见
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012053 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved