Method of and apparatus for managing task, and computer product
First Claim
1. A computer program making a computer execute:
- determining, when a task other than an operating system task operated cooperatively with a process executed under a control of an operating system requests a cooperative operation to the operating system task and is set in a wait state, whether a priority of the task is higher than a priority of other task set in a wait state by requesting a cooperative operation to the operating system task; and
making, when the priority of the task is determined to be higher than the priority of the other task, the operating system task and a process under control of the operating system operated cooperatively with the task succeed the priority of the task.
1 Assignment
0 Petitions
Accused Products
Abstract
A task management method includes determining, when a task other than an operating system task operated cooperatively with a process executed under a control of an operating system requests a cooperative operation to the operating system task and is set in a wait state, whether a priority of the task is higher than a priority of other task set in a wait state by requesting a cooperative operation to the operating system task, and making, when the priority of the task is determined to be higher than the priority of the other task, the operating system task and a process under control of the operating system operated cooperatively with the task succeed the priority of the task.
12 Citations
10 Claims
-
1. A computer program making a computer execute:
-
determining, when a task other than an operating system task operated cooperatively with a process executed under a control of an operating system requests a cooperative operation to the operating system task and is set in a wait state, whether a priority of the task is higher than a priority of other task set in a wait state by requesting a cooperative operation to the operating system task; and
making, when the priority of the task is determined to be higher than the priority of the other task, the operating system task and a process under control of the operating system operated cooperatively with the task succeed the priority of the task. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A task management apparatus comprising:
-
a priority determining unit that determines, when a task other than an operating system task operated cooperatively with a process executed under a control of an operating system requests a cooperative operation to the operating system task and is set in a wait state, whether a priority of the task is higher than a priority of other task set in a wait state by requesting a cooperative operation to the operating system task; and
a priority succession unit that makes, when the priority of the task is determined to be higher than the priority of the other task, the operating system task and a process under control of the operating system operated cooperatively with the task succeed the priority of the task.
-
-
9. A task management method comprising:
-
determining, when a task other than an operating system task operated cooperatively with a process executed under a control of an operating system requests a cooperative operation to the operating system task and is set in a wait state, whether a priority of the task is higher than a priority of other task set in a wait state by requesting a cooperative operation to the operating system task; and
making, when the priority of the task is determined to be higher than the priority of the other task, the operating system task and a process under control of the operating system operated cooperatively with the task succeed the priority of the task.
-
-
10. A computer readable recording medium for storing a computer program that makes a computer execute:
-
determining, when a task other than an operating system task operated cooperatively with a process executed under a control of an operating system requests a cooperative operation to the operating system task and is set in a wait state, whether a priority of the task is higher than a priority of other task set in a wait state by requesting a cooperative operation to the operating system task; and
making, when the priority of the task is determined to be higher than the priority of the other task, the operating system task and a process under control of the operating system operated cooperatively with the task succeed the priority of the task.
-
Specification