Здравствуйте, Аноним, Вы писали:
А>Подскажите, пожалуйста, как замерить время выполнения группы потоков, вероятно такой код неправильный:
А>А>long tmpStart = System.currentTimeMillis();
А>for (int tmpI = 1; tmpI < tmpCount; tmpI++)
А>{
А> MyThread T = new MyThread();
А> T.start();
А>}
А>System.out.println("Time execution: " + (System.currentTimeMillis() - tmpStart));
А>
http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/CyclicBarrier.html
http://rsdn.ru/search/?q=CyclicBarrier&mode=rank&group=N&group=10
Добрый день.
Подскажите, пожалуйста, как замерить время выполнения группы потоков, вероятно такой код неправильный:
long tmpStart = System.currentTimeMillis();
for (int tmpI = 1; tmpI < tmpCount; tmpI++)
{
MyThread T = new MyThread();
T.start();
}
System.out.println("Time execution: " + (System.currentTimeMillis() - tmpStart));
Спасибо.
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Аноним, Вы писали:
А>>Подскажите, пожалуйста, как замерить время выполнения группы потоков, вероятно такой код неправильный:
А>>А>>long tmpStart = System.currentTimeMillis();
А>>for (int tmpI = 1; tmpI < tmpCount; tmpI++)
А>>{
А>> MyThread T = new MyThread();
А>> T.start();
А>>}
А>>System.out.println("Time execution: " + (System.currentTimeMillis() - tmpStart));
А>>
B>http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/CyclicBarrier.html
B>http://rsdn.ru/search/?q=CyclicBarrier&mode=rank&group=N&group=10
Посмотрел, спасибо.
Не понятно, что такое waitUntilDone()
Здравствуйте, <Аноним>, Вы писали:
А>Не понятно, что такое waitUntilDone()
Можно
создать пул, потом
назапускать туда тредов, а потом
дождаться завершения тредов в пуле.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>