Communication - async
@Storage(PcjExample.class)
enum Shared { a }
public double a;
...
if (PCJ.myId() == 0 ) {
a = 5.0;
PCJ.asyncBroadcast(a, Shared.a);
}
...
PCJ.waitFor(Shared.a);
System.out.println("a = "+a);@Storage(PcjExample.class)
enum Shared { a }
public double a;
...
if (PCJ.myId() == 0 ) PCJ.asyncPut(a, 1, Shared.a);
...
if (PCJ.myId() == 1 ) {
PCJ.waitFor(Shared.a);
System.out.println("a = "+a);
}Last updated