ScheduledExecutorService timer=Executors.newScheduledThreadPool(1);
timer.scheduleAtFixedRate(
new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
public class LampControl {
private Lamp currentlamp;
public LampControl(){
currentlamp=Lamp.S2N;
currentlamp.light();
ScheduledExecutorService timer=Executors.newScheduledThreadPool(1);
timer.scheduleAtFixedRate(
new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
currentlamp= currentlamp.lightOut();
N2S灯变绿了,下面总共应该有6个方向能看到汽车穿过
S2N灯变绿了,下面总共应该有6个方向能看到汽车穿过
W2S方向---第1车 is traversing !
S2E方向---第1车 is traversing !
S2E方向---第2车 is traversing !
N2S方向---第1车 is traversing !
N2W方向---第1车 is traversing !
S2N方向---第1车 is traversing !