Reputation: 6655
After studying the basics of Linux Application Programming, the next step is to learn the different ways in which the programming concepts like fork, threads, IPC mechanism etc are used in real applications.
Please guide on how to master these concepts using real applications?
Upvotes: 0
Views: 1551
Reputation: 1
If you want to understand what a particular program (e.g. a usual command like ls
or date
...) does in term of system calls, try using strace
on it, e.g.
strace ls
Another major point is that most of GNU/Linux is free software so you can study its source code (even run it with a debugger) and improve it.
Upvotes: 1
Reputation: 12930
Not sure what you're exactly targeting, but this book is a classic if you are programming on *nix:
Advanced Programming in the UNIX Environment (2nd Edition)
SBN-10: 0201433079
ISBN-13: 978-0201433074
HTH
Upvotes: 2