![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| endryha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 24.3.2008 Репутация: нет Всего: нет |
Вообщем такая ситуация. Есть клас, у него есть метод старт и стоп, старт запускает выполнение цыкла по условию (startFlag==true) метод стоп меняет значение startFlag на false... но ниего не происходит и метод старт исполняется дальше как и раньше...
Хелп... |
|||
|
||||
| PovAnd |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 20.8.2007 Репутация: нет Всего: нет |
Попробовал запустить такое:
оутпут такой: Start MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work MyClass work end app MyClass work I'm stop Как вывод: именно с тем классом что приведен все Ок, на stop он должет остановиться |
|||
|
||||
| endryha |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 24.3.2008 Репутация: нет Всего: нет |
Конешно пробовал... всеравно почемуто не останавливается...
Что я делаю не так?
|
||||
|
|||||
| PovAnd |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 20.8.2007 Репутация: нет Всего: нет |
В твоем примере не так , то что ты запускаешь у класса ThreadExec extends Thread метод start, которым в свою очередь ты заместил start() родительского класса Thread. В итоге у тебя получилось последовательное (а не параллельное как надо) выполнение кода. если хочешь что бы заработало нужно писать так:
Т.е. переопределять метод run() , а start() оставить в покое и только по тихому его заюзать. И тогда все буит ОК ;) |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |