Given the following code, which statements concerning the objects referenced through the member variables i, j and k are true, given that any thread may call the methods a, b and c at any time? () <br /> class Counter {  int v = 0;  <br /> synchronized void inc() { v++; }  <br /> synchronized void dec() { v--; }  <br /> }  <br /> public class Q7ed5 {  <br /> Counter i;  <br /> Counter j;  <br /> Counter k;  <br /> public synchronized void a() {  <br /> i.inc();  <br /> System.out.println("a");  <br /> i.dec();  }  <br /> public synchronized&en
A、i.v is guaranteed always to be 0 or 1.
B、j.v is guaranteed always to be 0 or 1.
C、k.v is guaranteed always to be 0 or 1
D、j.v will always be greater than or equal to k.v at any give time.
E、k.v will always be greater than or equal to j.v at any give time.