Learn Linux multi-task Programming step by step (updated in succession) and linux multi-task Programming

Source: Internet
Author: User

Learn Linux multi-task Programming step by step (updated in succession) and linux multi-task Programming
System Call

01. What is system call?

02. I/O operations (File Operations) called by Linux)

03. file descriptor replication: dup (), dup2 ()


Multi-process multi-task implementation

04. Process Introduction

05. Linux executable file structure and process structure

06. multi-process implementation (1): fork ()

07. Multi-Process Implementation (2): vfork ()

08. Process Control: Process Termination, waiting for Process Termination

09. Linux special process botnets

10. Orphan process of Linux Special Process

11. Linux special process daemon

12. Process replacement: exec function family


Inter-process communication

13. Why do we need inter-process communication?

14. inter-process communication: signal interruption Processing

15. inter-process communication: Unknown Pipe

16. inter-process communication: famous pipe

17. inter-process communication: Message Queue

18. inter-process communication: Shared Memory


Multi-thread implementation

19. Differences and connections between processes and threads

20. Multi-task implementation: Thread

21. Thread exit

22. Thread private data

23. Thread Pool


Multi-task synchronization and mutex

24. What is synchronization and mutex?

25. Thread Synchronization and mutex: mutex lock

26. ThreadSynchronization and mutex: Unknown semaphores

27. ThreadSynchronization and mutex: Condition variable

28. ThreadSynchronization and mutex: Read/write lock

29. ProcessSynchronization and mutex: Famous semaphores


Extended advanced

30. Linux Process Management

31. Linux Process Scheduling

32. process address space and virtual storage space

33. Linux thread Analysis

34. Linux signal list

35. Talking about reentrant and non-reentrant Functions

36. Introduction to the standard I/O buffer zone

37. Differential use of I/O multiplexing select, poll, and epoll


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.