General Programming Concepts: Writing and Debugging Programs
About This Book
Tools and Utilities
Curses Library
Debugging Programs
Error-Logging Overview
File Systems and Directories
Floating-Point Exceptions
Input and Output Handling
Large Program Support
Parallel Programming
Programming on Multiprocessor Systems
Threads Programming Guidelines
Related Information
Thread Implementation Model
Thread-safe and Threaded Libraries in AIX
Threads Versions On AIX
Threads Basic Operation Overview
Creating Threads
Terminating Threads
List of Threads Basic Operation Subroutines
Synchronization Overview
Using Mutexes
Using Condition Variables
Using Read Write Locks
Joining Threads
List of Synchronization Subroutines
Scheduling Overview
Threads Scheduling
Synchronization Scheduling
List of Scheduling Subroutines
Threads Advanced Features
One-Time Initializations
Thread-Specific Data
Advanced Attributes
Making Complex Synchronization Objects
List of Threads Advanced-Feature Subroutines
Threads-Processes Interactions Overview
Signal Management
Process Duplication and Termination
Scheduling
List of Threads-Processes Interactions Subroutines
Threads Library Options
Threads Library Quick Reference
lex and yacc Program Information
Logical Volume Programming
make Command
m4 Macro Processor Overview
Object Data Manager (ODM)
Dynamic Logical Partitioning
sed Program Information
Shared Libraries and Shared Memory
System Memory Allocation Using the malloc Subsystem
Packaging Software for Installation
Documentation Library Service
Source Code Control System (SCCS)
Subroutines, Example Programs, and Libraries
System Management Interface Tool (SMIT)
System Resource Controller
Trace Facility
tty Subsystem
Loader Domains
Appendix A. High-Resolution Time Measurements Using POWER-based Time Base or POWER family Real-Time Clock
Appendix B. Trace Hook Identifiers
Appendix C. Notices
Index