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, the introduction of the process
05. Linux executable file structure and process structure
06, multi-process to achieve multi-tasking (a): fork ()
07, multi-process to achieve multi-tasking (ii): Vfork ()
08. Process Control: End process, wait for process to end
09, Linux Special process of the zombie process
10. The orphan process of Linux special process
11. The daemon process of Linux special process
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, the basic operation of the thread
21. Introduction of thread stack size usage
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: Read/write lock
27. Thread synchronization and mutual exclusion: POSIX nameless semaphore
28. Process synchronization and mutual exclusion: POSIX-known semaphore
29. Process synchronization and mutual exclusion: System V semaphore
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 Linux multi-task programming in one step