Creation and cancellation of threads in the ChorusOS operating system are compatible with the POSIX standard. There are two restrictions regarding the implementation of threads:
The pthread_detach() call is not implemented.
The pthread_kill() call can only be used by user applications, since signal handling is not implemented in supervisor mode.