![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Vovan_Danielyan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 4.8.2007 Где: Усть-Лабинск Репутация: нет Всего: 1 |
Приветствую всех!
Задали такое вот незамысловатое задание: запустить 3 потока и в таймере (с определенной периодичностью) выводить имя и Id текущего потока. Посидел я над кодом? и мне показалось, что от меня требуют невозможного: ведь когда я в методе run TimerTask'а запрашиваю текущий поток - то, естественно, получаю ссылку на сам объект Timer - в чем собственно и нет ничего удивительного, ведь в этот момент работает таймер. Получается, я никак не получаю доступ к тем трем потокам, которые запущены, пока Timer работает. А по заданию - сделать надо при помощи таймера. Вопрос - может я что-то не так понял, и задача в такой формулировке, действительно, не разрешима? Или все-таки можно какими-то методами решить задачу, использую TimerTask? |
|||
|
||||
| 4EJIOBEK |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 95 Регистрация: 26.3.2007 Репутация: нет Всего: 4 |
приведи пример своего кода
|
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 6 Всего: 27 |
Можно тупо из потоков писать в переменную. Таймер запустится и выведет кто последний "отметился".
-------------------- ![]() |
|||
|
||||
![]()
|
| Правила форума "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. |