Thread: Multithreading in C pthreads - Where to learn

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Old Fashioned
    Join Date
    Nov 2016
    Posts
    137

    Multithreading in C pthreads - Where to learn

    I looked at the book recommendations thread and couldn't find one - I'm looking for a book which thoroughly covers pthreads and multithreading/parallelism in C.

    I can find about 100 tutorials using Google but it's almost a laughable joke because every single one is just like "This is how to create a thread" with some silly counting or hello world example.

    I want to learn how to properly manage multiple threads, learn all of the primitives like semaphores, mutexes, critical sections, etc... Learn the common pitfalls, learn debugging techniques, and also some architectures on how to properly lay out a multithreaded application.. Not just spin up a few threads for demo purposes.

    I find it very hard to believe that there isn't a good primer on this for the 40+ year old programming language C... Yet I have not been able to find one.

    Any recommendations? It could be videos, it could be a lengthy blog, or a book... I just want to learn this complex topic thoroughly.
    Last edited by Asymptotic; 08-19-2019 at 03:50 PM.
    If I was homeless and jobless, I would take my laptop to a wifi source and write C for fun all day. It's the same thing I enjoy now!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Multithreading help
    By nickman in forum C Programming
    Replies: 23
    Last Post: 09-19-2013, 01:23 PM
  2. Multithreading
    By ~Kyo~ in forum Game Programming
    Replies: 5
    Last Post: 09-14-2005, 09:30 PM
  3. You have to learn C in order to learn C++
    By gandalf_bar in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 07-16-2004, 10:33 AM
  4. learn multithreading
    By Micko in forum Windows Programming
    Replies: 5
    Last Post: 07-03-2004, 01:12 PM
  5. multithreading
    By thedumbmutt in forum A Brief History of Cprogramming.com
    Replies: 1
    Last Post: 11-13-2002, 11:54 AM

Tags for this Thread