This chapter provides a brief introduction to some basic tools of the
parallel-programming trade, focusing mainly on those available to
user applications running on operating systems similar to Linux.
Section begins with
scripting languages,
Section
describes the multi-process parallelism supported by the POSIX API,
Section
touches on POSIX threads,
and finally,
Section
describes atomic operations.
Please note that this chapter provides but a brief introduction. More detail is available from the references cited, and more information on how best to use these tools will be provided in later chapters.