Hi,
when i run the code the output is intermingled.
i suspect on your machine
thread t1 is finished before t2 has started. you can try to set the priority of t1 lower than the priority of t2, if this doesnt help make the for loop more timeconsuming by changing the for loop to for instance
for (int i=0;i<100;i++){
for(int j=0;j<10000;j++){for(int k=0;k<10000;k++){}}
System.out.print(c);
}
// bye