招生信息 | 手机版 | 客户端
当前位置:本站首页 >培训课程

Linux多线程开发培训

   日期:2015-05-04 16:16  来源:未知
课程介绍:
 
本课程从Linux内核的进程模型和线程模型出发,讲解多线程开发的原理,并结合实际应用需要讲解如何结合实际问题,选择合理的设计和实现机制,实现性能和可靠性。


培训目标:


理解进程与线程内核原理与开发基础
Linux进程调度原理
Linux线程的内核实现原理
Linux多进程应用开发
进程间通信
Linux多线程应用开发
掌握多线程开发的高级技术和调试
Linux多线程与信号
可重入函数、线程安全与异步信号安全
C/C++库函数和STL的线程安全
线程的堆栈与栈溢出
多线程编程模型
多线程与I/O
调试手段与技巧


培训内容:
进程与线程内核原理与开发基础
Linux进程调度原理 Linux进程生命周期
Linux进程调度时机
Linux 进程调度算法
Linux进程调度机制
Linux内核线程

Linux线程的内核实现原理
Linux线程模型:LinuxThreads和NPTL
内核如何用进程模拟线程
实时线程创建与抢占
硬实时Linux
深化:从操作系统本质看进程与线程


Linux多进程应用开发 进程的属性和状态
进程的创建、执行、消亡
进程相关系统调用
守护进程

进程间通信进程间通信基本概念
管道的实现及应用
信号的实现与应用
消息队列的实现与应用
共享内存的实现与应用
信号量


Linux多线程应用开发 Linux线程模型
线程创建、等待、退出
线程属性
实时线程
线程间通信
pthread_once
线程级全局变量:Thread-Specific 


 
教育咨询
培训课程
联系人:郑韶华 武汉市硚口区汉宜路