Training
×

The Initial Thread

The initial thread is created when the process is created (by the INtime kernel). Its entry point must be called main. Additional threads may then be created by the initial thread.
Usually, the initial thread initializes the process; catalogs the process name, creates shared memory objects, creates additional threads, creates the deletion mailbox and then waits for a deletion message. Once such a deletion message is received, the initial thread removes all objects and terminates the process.