Skip to main content
Article thumbnail
Location of Repository

Chapter 3 Processes and Threads



A process is an instance ofan application execution. It encapsulates the environment seen by the application being run — essentially providing it with a sort of virtual machine. Thus a process can be said to be an abstraction of the computer. The application may be a program written by a user, or a system application. Users may run many instances of the same application at the same time, or run many different applications. Each such running application is a process. The process only exists for the duration of executing the application. A thread is part of a process. In particular, it represents the actual flow of the computation being done. Thus each process must have at least one thread. But multithreading is also possible, where several threads execute within the context of the same process, by running different instructions from the same application. To read more: All operating system textbooks contain extensive discussions of processes, e.g

Year: 2011
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.