摘要 |
<p>PURPOSE: To enable an application program to operate with the sharing of a CPU. CONSTITUTION: An application program is divided into plural processes in terms of functions. The first process includes all procedures that are sensitive to the time slices of a CPU 103, i.e., the procedures which are strict in terms of time and operates independently of a window system interface to have the direct communication with an operating system. The second process has the user input/output requests via a window system, attains, however, all procedures excluding those which are strict in terms of time, and operates via the window system interface. The data are exchanged between both processes and carried out synchronously with each other via an inter-process communication mechanism such as a shared memory, so that both processes seem just a single process for a user and also the first process is insulated from its stoppage for a window system operation and a blocking procedure.</p> |