摘要 |
<p>PROBLEM TO BE SOLVED: To provide a multiprocessor system which permits secure mutual synchronization through a simple software process by cleaning the check flag to which the processor corresponds when detecting all the synchronism flags that participant processors correspond to being cleared. SOLUTION: A processor (k) decides whether or not the check flags CFj, j=1-n corresponding to all processors participating in a synchronous team are set (104) and when all the check flags CFj are set, the synchronism flag SFk corresponding to this processor (k) is cleared (105). Further, the processor (k) decides whether or not the synchronism flags corresponding to all the processors are cleared (106), and when the synchronism flags SFj are all cleared, the check flag CFk corresponding to this processor (k) is cleared (107), thereby completing the synchronizing process.</p> |