Сижу в недоумении, валидатор говорит таймаут.
Локально работает.
Совсем нет идей, куда же смотреть, кто сталкивался, есть идеи?
package com.javarush.task.task27.task2712;
import com.javarush.task.task27.task2712.kitchen.Cook;
import com.javarush.task.task27.task2712.kitchen.Waiter;
import java.util.ArrayList;
import java.util.List;
/**
* Created by WHOY on 29.11.2017.
*/
public class Restaurant {
private final static int ORDER_CREATING_INTERVAL = 100;
public static void main(String[] args) {
Cook cook1 = new Cook("Amigo");
Cook cook2 = new Cook("Amigo2");
Waiter waiter = new Waiter();
cook1.addObserver(waiter);
cook2.addObserver(waiter);
List<Tablet> tabletList = new ArrayList<>();
for (int i = 0; i < 5; i++) {
Tablet tablet = new Tablet(i);
tablet.addObserver(new OrderManager());
tabletList.add(tablet);
}
Thread randomOrderGeneratorTaskThread = new Thread(new RandomOrderGeneratorTask(tabletList, ORDER_CREATING_INTERVAL));
randomOrderGeneratorTaskThread.start();
try {
Thread.sleep(1000);
}
catch (InterruptedException e)
{
}
randomOrderGeneratorTaskThread.interrupt();
DirectorTablet directorTablet = new DirectorTablet();
directorTablet.printAdvertisementProfit();
directorTablet.printCookWorkloading();
directorTablet.printActiveVideoSet();
directorTablet.printArchivedVideoSet();
}
}