// create mb, and then refine m0 and m1.
ByteM mb = new ByteM();
RefIntM refm0 = new RefIntM(m0, mb);
RefIntM refm1 = new RefIntM(m1, mb);
But, we need coordination:
- if p0 has written to mb, c0 must
read.
- if p2 has written to mb, c1 must read.
- ...