Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2010, 11:50   #1
vitalinatik
 
Регистрация: 07.05.2010
Сообщений: 3
По умолчанию Concurrency

Здравствуйте! Помогите мне, пожалуйста, выполнить задание до конца.

Вот код:

Код:
import java.util.concurrent.*;

public class SimplePriorities implements Runnable {
  private int countDown = 5;
  private volatile double d; // No optimization
  private int priority;
  public SimplePriorities(int priority) {
    this.priority = priority;
  }
  public String toString() {
    return Thread.currentThread() + ": " + countDown;
  }
  public void run() {
    Thread.currentThread().setPriority(priority);
    while(true) {
      // An expensive, interruptable operation:
      for(int i = 1; i < 100000; i++) {
        d += (Math.PI + Math.E) / (double)i;
        if(i % 1000 == 0)
          Thread.yield();
      }
      System.out.println(this);
      if(--countDown == 0) return;
    }
  }
  public static void main(String[] args) {
    ExecutorService exec = Executors.newCachedThreadPool();
    for(int i = 0; i < 5; i++)
      exec.execute(
        new SimplePriorities(Thread.MIN_PRIORITY));
    exec.execute(
        new SimplePriorities(Thread.MAX_PRIORITY));
    exec.shutdown();
  }
}
Задание есть только на английском:

Modify so that a custom ThreadFactory sets the priorities of the threads and sets up an exception handler for each of the threads. Demonstrate exception handler working.
vitalinatik вне форума Ответить с цитированием
Старый 09.05.2010, 11:28   #2
vitalinatik
 
Регистрация: 07.05.2010
Сообщений: 3
По умолчанию ...

Никто не может мне помочь?
vitalinatik вне форума Ответить с цитированием
Старый 09.05.2010, 17:49   #3
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

Цитата:
Сообщение от vitalinatik Посмотреть сообщение
Никто не может мне помочь?
Если Ваш вопрос(просьба) остается без ответа, то это может значить 2 ситуации:
1) никто не может дать точный ответ(грамотную помощь), поэтому никто не пишет.
2) никто не хочет отвечать на ваш вопрос(помогать вам), потому что (вопрос неадекватен|вы хотите халявы и т.д.)
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Concurrency Simulator SergPenkin Общие вопросы .NET 0 02.05.2010 13:13