This book is very focused on multi-threaded programming with an emphasis on POSIX threads. The example code is always carefully explained, and is always clear and to the point. A great book for understanding multithreading concepts, for 'how to' examples, and for advice for avoiding the many pitfalls. If you need to write portable, maintainable threads code that works, this book is a good place to start. I wish the person who wrote the code I now have to debug had read this book and followed Butenhof's teachings!
David R. Butenhof is one of the developers of POSIX Threads and thus, knows just about everything on the topic. He gives practical programming advice and understandable examples. Even though I'm already familiar with multithreading, I learn something new every time I read it, so although it's quite expensive - it is definitely worth its price! This book has the reputation of being THE book about POSIX threads for a reason!
This book is great for beginners in Posix. It is detailed and clear. It gives careful explanation of the major Posix functions and complement them with full source codes which compiles perfectly, making everything easier to understand.
This book was the best of 4 books that I've read on the topic. The coding examples were all very good and the text covered a great number of topics in the necessary detail (very clear and concise). I just wish I'd read this first -- I wouldn't have needed to read the other three books.
Well written, easy to understand. I enjoy reading it thorougly. Only reason it isn't a 5 star is that the font is so freaking large. Come on! My enlish teacher wouldn't let me get away with this kind of stuff... Neither will I. But, for learning about POSIX threads, this book is nice. Not too technical, not to 'POSIX for Dummies' either...