public void wakeupWaitingTask(AbstractContext context, GlobalObject key, Timespec deadline, Timespec period, int tid) {
AbstractDistinguishable object = DTL2Directory.getLocal().get(key);
try {
//System.out.println("Signal remote threads");
new SignalWaitingTxRequest(key, tid, object, deadline, period).send(key.getHome());
} catch (IOException ex) {
ex.printStackTrace();
}
}