Commit | Line | Data |
---|---|---|
087a198a AM |
1 | package org.lttng.ust.tests; |
2 | ||
3 | import java.util.logging.Logger; | |
4 | ||
5 | import org.lttng.ust.LTTngUst; | |
6 | ||
7 | public class Worker implements Runnable { | |
8 | ||
9 | private final Logger log; | |
7489e9d7 AM |
10 | private final int threadId; |
11 | private final int nbIter; | |
087a198a AM |
12 | private long curCount; |
13 | ||
7489e9d7 | 14 | public Worker(int threadId, int nbIter, Logger log) { |
087a198a | 15 | this.log = log; |
7489e9d7 AM |
16 | this.threadId = threadId; |
17 | this.nbIter = nbIter; | |
087a198a AM |
18 | curCount = 0; |
19 | } | |
20 | ||
21 | @Override | |
22 | public void run() { | |
7489e9d7 AM |
23 | for (int i = 0; i < nbIter; i++) { |
24 | // log.info("Thread " + threadId + ", iteration " + i); | |
25 | LTTngUst.tracepointIntInt("Thread/Iteration", threadId, i); | |
087a198a AM |
26 | curCount += i; |
27 | } | |
7489e9d7 | 28 | // System.out.println(curCount); |
087a198a AM |
29 | } |
30 | ||
31 | } |