Multi-thread processing apparatus, processing method and record medium having multi-thread processing program stored thereon
First Claim
Patent Images
1. A multi-thread processing apparatus comprising:
- a multi-thread program capable of executing a plurality of threads in parallel and capable of calling and running a single thread program; and
a sole call only thread for calling said single thread program, said call only thread being generated when first calling said single thread program from one specific thread of said multi-thread program and running said single thread program called;
wherein said call only thread belongs to a group of a most significant thread (root thread or main thread) generated by said multi-thread program, to thereby terminate in synchronism with the termination of said most significant thread.
1 Assignment
0 Petitions
Accused Products
Abstract
A single thread program of a different process is called for execution from a multi-thread program capable of executing a plurality of threads in parallel. When first calling the single thread program from one specific thread of the multi-thread program and running the same, the sole call only thread for calling the single thread program is generated for use.
119 Citations
8 Claims
-
1. A multi-thread processing apparatus comprising:
-
a multi-thread program capable of executing a plurality of threads in parallel and capable of calling and running a single thread program; and
a sole call only thread for calling said single thread program, said call only thread being generated when first calling said single thread program from one specific thread of said multi-thread program and running said single thread program called;
wherein said call only thread belongs to a group of a most significant thread (root thread or main thread) generated by said multi-thread program, to thereby terminate in synchronism with the termination of said most significant thread. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multi-thread processing method for calling a single thread program from a multi-thread program capable of executing a plurality of threads in parallel and for running said single thread program called, said method comprising the steps of:
-
generating a sole call only thread for calling said single thread program when first calling said single thread program from one specific thread of said multi-thread program and running said single thread program called; and
after generation, calling said single thread program by use of said call only thread;
wherein said call only thread belongs to a group of a most significant thread (root thread or main thread) generated by said multi-thread program, to thereby terminate in synchronism with the termination of said most significant thread.
-
-
8. A computer readable record medium on which is stored a multi-thread processing program for calling a single thread from a multi-thread program capable of executing a plurality of threads in parallel and for executing said single thread called, wherein
said multi-thread processing program stores therein a sole call only thread for calling said single thread program, said call only thread being generated when first calling said single thread program from one specific thread of said multi-thread program and running said single thread program called; wherein said call only thread belongs to a group of a most significant thread (root thread or main thread) generated by said multi-thread program, to thereby terminate in synchronism with the termination of said most significant thread.
Specification