码迷,mamicode.com
首页 > 系统相关 > 详细

一步步学习Linux多任务编程

时间:2018-02-06 11:04:31      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:linu   结构   函数   线程池   守护   地址   ons   信号   进阶   

系统调用

01、什么是系统调用?

02、Linux系统调用之I/O操作(文件操作)

03、文件描述符的复制:dup(), dup2()

 

多进程实现多任务

04、进程的介绍

05、Linux可执行文件结构与进程结构

06、多进程实现多任务(一):fork()

07、多进程实现多任务(二):vfork()

08、进程的控制:结束进程、等待进程结束

09、Linux特殊进程之僵尸进程

10、Linux特殊进程之孤儿进程

11、Linux特殊进程之守护进程

12、进程替换:exec函数族

 

进程间通信

13、为什么需要进程间通信?

14、进程间通信:信号中断处理

15、进程间通信:无名管道

16、进程间通信:有名管道

17、进程间通信:消息队列

18、进程间通信:共享内存

 

 

多线程实现多任务

 

19、进程和线程的区别与联系

20、线程的基本操作

21、线程堆栈大小的使用介绍

22、线程私有数据

23、线程池

 

多任务的同步与互斥

24、什么是同步,什么是互斥?

25、线程同步与互斥:互斥锁

26、线程同步与互斥:读写锁

27、线程同步与互斥:POSIX无名信号量

28、进程同步与互斥:POSIX有名信号量

29、进程同步与互斥:System V 信号量

 

拓展进阶篇

30、Linux 进程管理

31、Linux 进程调度浅析

32、浅谈进程地址空间与虚拟存储空间

33、Linux 线程浅析

34、Linux 信号列表

35、浅谈可重入函数与不可重入函数

36、浅谈标准 I/O 缓冲区

37、I/O多路复用select、poll、epoll的区别使用

一步步学习Linux多任务编程

标签:linu   结构   函数   线程池   守护   地址   ons   信号   进阶   

原文地址:https://www.cnblogs.com/tennysonsky/p/8421165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!