求助:一道多线程的题目
小弟有一道关于线程的作业,一直做不出来,不知道有那位大大能帮忙的,万分感谢!!图片如下:
一辆汽车只能从R1到X, 然后向A一直到L1开,或者从L2向A,然后一直网Y到R2开。桥上同一时间只允许有两辆车,在A,X和Y上最多允许有一辆车。
在桥上不允许发生车祸,开始的时候所有的路段应该是空的,L1,L2, R1 和 R2 不一定同步。
用10辆车来测试,分别从左边或者右边开进桥。
各处每辆车进入不同的路段或者离开的情况。并且一直给出线程的名字。
请使用以下的类。
public class Main
public class Car implements Runnable
public class Bridge
public class Semaphore
[ 本帖最后由 szlxq27 于 2010-11-23 03:48 编辑 ]