A program execution device connected to other computer over a network
including a thread management unit for setting values of a process status
flag and a thread state table according to an execution state of a thread,
and a process management unit for referring to the values of the process
status flag and the thread state table at the execution of a process
migration instruction to set the process status flag to have a value
indicating that migration is being executed only when process migration is
enabled, as well as checking the process status flag at a thread in
execution in the process, when the process status flag has the value
indicating that process migration is in execution, interrupting execution
of the thread, and executing processing for process migration when all the
threads in the process enter the stopped state.
Eine Ablauf des Programmsvorrichtung schloß an anderen Computer über einem Netz einschließlich eine Gewindemanagementmaßeinheit für die Einstellung von von Werten einer Prozeßstatusmarkierungsfahne und der Gewindezustandtabelle entsprechend einem Durchführung Zustand eines Gewindes und eine Prozeßmanagementmaßeinheit für das Beziehen auf die Werte der Prozeßstatusmarkierungsfahne und der Gewindezustandtabelle an der Durchführung einer Prozeßmigration Anweisung, die Prozeßstatusmarkierungsfahne einzustellen, um einen Wert zu haben, anzuzeigen an, daß Migration nur wenn Prozeßmigration ermöglicht wird, sowie die Überprüfung der Prozeßstatusmarkierungsfahne an einem Gewinde in der Durchführung im Prozeß durchgeführt wird, wenn die Prozeßstatusmarkierungsfahne den Wert hat, anzuzeigen, daß Prozeßmigration ist in Durchführung, unterbrechende Durchführung des Gewindes und der Durchführung der Verarbeitung für Prozeßmigration, wenn alle Gewinde im Prozeß den gestoppten Zustand eintragen.