Creating threads

Threads are created as follows.

The successful completion of:

A single-threaded process is created with fork, with exec, or by the invocation of a kernel service from within an MVS address space.

Multiple-threaded processes can be created with pthread_create.

The IPT and all pthread_created threads are referred to as pthreads. All future pthread_create requests attach subtasks to the IPT, even though they are not issued by the IPT. This is important in thread termination. For a complete description of the process of creating threads, see pthread_create (BPX1PTC, BPX4PTC) — Create a thread.