n Multithreading: when the OS supports
multiple threads of execution within a
single process
n Single threading: when the OS does not
recognize the concept of thread
n MS-DOS supports a single user process
and a single thread
n UNIX supports multiple user processes but
only supports one thread per process
n Solaris supports multiple threads