Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ExecutorService, newCachedThread Callable и Thread, как добраться до thread в котором call? 
V
    Опции темы
Sleepy_PIP
Дата 28.1.2008, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 30.6.2004
Где: Moscow

Репутация: 4
Всего: 12



код (конечно не полный):

Код

....

 ExecutorService pool = Executors.newCachedThreadPool();
            


            synchronized(GlobalConfig.taskThreadList)
            {
                Set li = PBackup.cconf.tcList.keySet();

                for(Iterator ii = li.iterator(); ii.hasNext();)
                {
                    taskConfig tc = (taskConfig) ii.next();
                    taskThread tt = new taskThread(tc, pool);
                    Future<Integer> result = pool.submit(tt);
                }
             }

...




Код

public class taskThread implements Callable<Integer>

{


    public taskConfig tc;
    ExecutorService pool;

    //===========================================================================================================
    public taskThread(taskConfig pptc, ExecutorService pool)
    {
        tc = pptc;
        pool=pool;

    }


//===========================================================================================================
    public Integer call()
    {
        // do task here
        return(null);
    }




что я не понял и не разобрался пока - как в taskThread.call()
получить Thread в котором он выполняется в данный момент?

Спасибо!


Это сообщение отредактировал(а) Sleepy_PIP - 28.1.2008, 17:00


--------------------
--
Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем
свободным ..."
PM MAIL ICQ   Вверх
Sleepy_PIP
Дата 28.1.2008, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 30.6.2004
Где: Moscow

Репутация: 4
Всего: 12



Ой! граждане! пардон!
совсем зачитался видать smile

все решается как и всегда.

Thread.currentThread().

Прошу извинить!!!


--------------------
--
Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем
свободным ..."
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1055 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.