1 package org
.lttng
.ust
.tests
;
3 import java
.io
.IOException
;
4 import java
.util
.LinkedList
;
6 import java
.util
.logging
.FileHandler
;
7 import java
.util
.logging
.Handler
;
8 import java
.util
.logging
.Level
;
9 import java
.util
.logging
.Logger
;
10 import java
.util
.logging
.SimpleFormatter
;
12 public class Runner
implements Runnable
{
14 private final List
<Worker
> workers
;
15 private final List
<Thread
> workerThreads
;
17 public Runner(int nbThreads
, Logger log
) throws SecurityException
,
21 workers
= new LinkedList
<>();
22 workerThreads
= new LinkedList
<>();
24 for (int i
= 0; i
< nbThreads
; i
++) {
25 curWorker
= new Worker(i
, log
);
26 workers
.add(curWorker
);
27 workerThreads
.add(new Thread(curWorker
, "worker " + i
));
33 // System.out.println("Starting");
34 for (Thread curThread
: workerThreads
) {
38 for (Thread curThread
: workerThreads
) {
41 } catch (InterruptedException e
) {
45 // System.out.println("Finished");
This page took 0.036467 seconds and 5 git commands to generate.