MulticoreInfo.com header image 2

Top Story

Parallel Programming Tutorial Series - Part 5 - Pthreads

June 21st, 2009 · 5 Comments




As part of parallel programming tutorial series, we linked to basic parallel computing tutorial, to MapReduce tutorial, to an MIT course on Cell processor programming and to OpenMP tutorial. In this post, we provide resources to various pthreads tutorials.

The POSIX thread libraries are a standards based thread API for C/C++. It allows one to spawn a new concurrent process flow. It is most effective on multi-processor or multi-core systems where the process flow can be scheduled to run on another processor thus gaining speed through parallel or distributed processing.

POSIX Threads Programming tutorial by Blaise Barney of Lawrence Livermore National Laboratory gives an excellent introduction Pthreads programming.

Here are a couple more interesting web pages for pthreads.
POSIX thread (pthread) libraries
Multithreaded Programming :: Improving Performance through Threads

Some documents we found online.
pthread Tutorial by Peter C. Chapin
Multi-threaded Programming with POSIX Threads
PThreads Primer: A Guide to Multi-Threaded Programming by Bil Lewis and Daniel J. Berg
Windows Threading - POSIX Threading

  • Share/Save/Bookmark

Tags: MulticoreInfo

Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.



Stumble It!     


5 responses so far ↓