A task management method is provided for preventing a task that can cause
a failure in a system from being aborted during a manipulation of the
task. A program execution means transmits information on an attribute of
a function under execution, and queries about the execution of an abort
for a task to which the function belongs. The task execution
determination means determines whether the abort should be executed based
on the attribute of the function under execution. A task attribute
recognition means stores the attribute of the function under execution in
a task attribute information storage means, and returns the stored
attribute of the function in response to a query about the attribute of
the function from the task execution determination means.