嵌入式应用程序设计(Linux)12计科(4章).pptVIP

  • 1
  • 0
  • 约5.49千字
  • 约 40页
  • 2016-09-28 发布于安徽
  • 举报

嵌入式应用程序设计(Linux)12计科(4章).ppt

Linux线程控制程序设计-pthread_exit 结果分析: * Linux线程控制程序设计-线程退出 进程中任何一个线程调用exit系列函数那么整个进程都会终止,线程可以通过如下3种方式退出,在不终止整个进程的情况下停止线程。 1 从启动例程中返回,返回值是线程的退出码。 2 线程可以被同一进程中的其他线程终止。 3 线程调用pthread_exit函数退出 #include pthread.h Void pthread_exit(void *retval); retval参数是线程的终止状态,由用户指定并且传递给函数的一个参数。 * Linux线程控制程序设计-pthread_exit 练习:创建两个进程并退出。 嵌入式应用程序设计 姚莉 * 第四章 Linux进程、线程 1、Linux进程控制程序设计 2、Linux线程控制程序设计 3、多线程综合实例练习 * Linux进程控制程序设计-理论基础 定义:进程是一个具有一定独立功能的程序的一次运行活动,通常定义为程序执行时候的一个实例。 特点:动态性、并发性、独立性和异步性。 Linux中有很多进程在同时运行,要区别这些进程可以使用进程描述符的地址或者进程标识符(PID),它们都是唯一的。 进程描述符是Linux内核提供的task_struct类型的结构体,存放进程各方面的信息。当前运行进程的结构用current指针来

文档评论(0)

1亿VIP精品文档

相关文档