This document serves as a comprehensive guide to the Tru64 UNIX and OpenVMS (Version 5.0A or higher) POSIX Threads Library and the HP Multithreading Run-Time Library, primarily aimed at system and application programmers.
The guide covers the principles of multithreaded programming, its advantages (e.g., performance, responsiveness, multiprocessor utilization) and various functional models (e.g., boss/worker, work crew, pipelining). It provides implementation guidelines for developing multithreaded applications, detailing:
It offers detailed reference information for two main interfaces:
pthread interface, an implementation of the IEEE POSIX 1003.1-1996 standard with SUSV2/UNIX98 extensions, for portable multithreaded applications.tis (thread-independent services) interface, an HP proprietary offering designed for building thread-safe libraries that can be used in both single-threaded and multithreaded contexts without direct thread creation.Finally, the document includes platform-specific considerations for Tru64 UNIX and OpenVMS environments, debugging information, and migration guidance for applications moving from older d4 (DCEthread) interfaces.
Site structure and layout ©2025 Majenko Technologies