system Calls
01. What is a system call?
02, the Linux system call I/O operation (file operation)
03. Copy of File Descriptor: DUP (), dup2 ()
Multitasking for multi-process tasks
04, Introduction to the process
05. Linux executable structure and process structure
06, multi-process multi-tasking (i): fork ()
07, multi-process multi-tasking (ii): Vfork ()
08, Process Control: End process, wait for process end
09, Linux special process zombie process
10, the orphan process of Linux special process
11, Linux special process daemon
12, process substitution: Exec function family
inter-process communication
13. Why is inter-process communication required?
14. Interprocess communication: Signal Interrupt processing
15. interprocess Communication: Nameless pipe
16. Interprocess communication: Well-known pipelines
17. interprocess communication: Message Queuing
18. Interprocess communication: Shared memory
Multithreading for multitasking
19, process and thread of the difference and contact
20. Multi-tasking implementation: threading
21. Exit of Thread
22. Thread Private Data
23. Thread Pool
multi-tasking synchronization and mutual exclusion
24. What is synchronization and what is mutual exclusion?
25. Thread synchronization and mutual exclusion: mutual exclusion lock
26. Thread synchronization and mutual exclusion : nameless semaphore
27. Thread synchronization and mutual exclusion : condition variables
28. Thread synchronization and mutual exclusion : Read/write lock
29, Process synchronization and mutual exclusion : a well-known signal volume
expand into the Advanced chapter
30. Linux Process Management
31, Linux process scheduling analysis
32. Talking about process address space and virtual storage space
33, Linux Threading Analysis
34. List of Linux signals
35. The Re-entry function and the non-reentrant function are discussed
36. Talking about standard I/O buffers
37.differential use of I/O multiplexing Select, poll, Epoll
Learn more about Linux multi-tasking programming (update in succession)