嵌入式应用程序设计第六章嵌入式Linux多任务编程.ppt
文本预览下载声明
嵌入式应用程序设计Embedded Application Program Design; ;多任务机制概述;多任务与实时性?;任务、进程和线程的区别?;任务、进程和线程之间的关系;强调:进程 ≠程序;Linux下的进程基础;进程的种类;Linux下进程的结构;Linux下的task_struct;task_struct的组织形式;task_struct的双向循环链表;task_struct的哈希表;task_struct的管理;task_struct的管理图示;Linux下的进程机制;Linux下进程状态的转换(试举例?);进程的创建、执行与终止;进程的内存结构;Linux下的线程机制;Linux下的线程 ;Linux下的线程机制;Linux下的线程实现;Linux下的线程(续);讨论:多进程切换与多线程同步;讨论:多线程机制带来的问题;多线程机制在工业监控场景的应用 ;Linux下进程编程基础;进程;进程编程;进程编程; 进程编程
fork()与vfork()的区别:;进程编程;进程编程;进程编程;进程编程;进程编程;进程编程;execve;进程编程;进程编程;进程编程;进程编程;进程编程;进程编程;进程编程;进程编程;进程编程;进程编程小结;进程编程小结
1.子进程在其父进程没有调用wait的情况下退出。
2.父进程退出,而它的一个或多个子进程还在运行。;进程编程;Linux下的典型进程——守护进程;Linux下的守护进程 ;Linux守护进程创建方法;Linux守护进程创建方法;Linux守护进程创建方法;Linux守护进程创建方法;Linux守护进程创建方法;Linux守护进程创建方法;Linux守护进程出错处理;*
显示全部