Fault Recovery
1. Recoverable thread: restart the thread after all stores are
   accomplished;
2. Unrecoverable thread: set the error flag in family entry, and send
   the error info to program via sync.