Czy da się zsynchronizować System.OUT.print z System.ERR.print
Bo jak przykładowo odpalę taki kod:
public class Synchronize {
public static void main(String[] args) {
for (int i = 0; i < 100; i++) {
if (i % 2 == 0) {
System.out.println(i);
} else {
System.err.println(i);
}
}
}
}
to wysypuje mi coś takiego:
run:
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
BUILD SUCCESSFUL (total time: 0 seconds)