ИР
Ирина Родкина

Помогите как приостановить поток java

Пакет Отель;

импорт java.util.ArrayList;

/ **

* Создан Станислав на 09.10.2014.

* /

Класс отеля {

Kategorii LUCS;

Kategorii стандарт;

Kategorii эконом;

ArrayList arrCuest = новый ArrayList ();

Отель () {}

Отель (Kategorii LUCS, Kategorii стандартные, Kategorii е) {

this.lucs = LUCS;

this.standart = стандарт;

эконом = е;

}

общественного недействительными FindSoname (String ул) {

для (App: arrCuest)

если (st.equals (a.soname))

System.out.println ("Фамылия" + a.soname + "Время прожывания" + a.time);

}

синхронизированы общественного логический пространство (App приложение) бросает InterruptedException {

если (econom.equals (app.kategorii))

если (app.pipel == 1) {

если (app.kategorii.odno> 0) {

System.out.println ("Kategori" + econom.name + "кол pipel" + app.pipel + "" + app.soname + "" + app.time + "" + правда) ; arrCuest.add (приложение) ;

econom.odno--;

вернуться верно;

} Еще {

System.out.println ("Kategori" + econom.name + "кол pipel" + app.pipel + "" + app.soname + "" + app.time + "" + ложным) ;

econom.queue.add (приложение) ;

вернуться ложным;

}

}

если (app.pipel == 2) {

если (app.kategorii.dvox> 0) {

System.out.println ("Kategori" + econom.name + "кол pipel" + app.pipel + "" + app.soname + "" + app.time + "" + правда) ; arrCuest.add (приложение) ;

econom.dvox--;

вернуться верно;

} Еще {

System.out.println ("Kategori" + app.kategorii.name + "кол pipel" + app.pipel + "" + app.soname + "" + app.time + "" + ложным) ;

app.kategorii.queue.add (приложение) ;

вернуться ложным;

}

}

если (app.pipel == 3) {

если (app.kategorii.trex> 0) {

System.out.println ("Kategori" + econom.name + "кол pipel" + app.pipel + "" + app.soname + "" + app.time + "" + правда) ;

arrCuest.add (приложение) ;

econom.trex--;

вернуться верно;

} Еще {

System.out.println ("Kategori" + econom.name + "кол pipel" + app.pipel + "" + app.soname + "" + app.time + "" + ложным) ;

econom.queue.add (приложение) ;

вернуться ложным;

}

}

вернуться верно;

}

Invictus
Invictus

Используй wait/notify.

Похожие вопросы
Помогите разобраться с Java
Помогите с книгой по Java
Помогите с программой java
Помогите с программой на Java
Помогите настроить java
Помогите с потоками в Java
помогите с кодом на JAVA
Помогите перевести с С++ На Java
Помогите решить на Java
Запуск потоков в java