Introduction to Threads and Processes
Programs consist of a number of processes, each of which contains one or more conceptually concurrent threads of execution.
Thread and Process ID
Each thread and process is allocated an ID which is unique across all threads and processes.
The Process Type
Each process can be given a unique identity, known as the process type, in order to differentiate one process from another.
Fixed Processes
A fixed process is a process in which its chunks always reside at the same linear address - their home address; only their access permissions are modified during a context switch.
Inter-thread Data Transfer
The mechanism for copying data between threads is called inter-thread data transfer and is handled by the four functions provided by the
RThread
handle.