《3-UNIXLinux操作系统编程-进程与线程》.pptVIP

  • 34
  • 0
  • 约3.01万字
  • 约 144页
  • 2018-11-10 发布于河南
  • 举报

《3-UNIXLinux操作系统编程-进程与线程》.ppt

《3-UNIXamp;Linux操作系统编程-进程与线程》.ppt

* * * * * * * * * * * * * * 本示例程序可说明以下几个问题: 1、父子进程空间独立; 2、标准输出和文件输出的缓冲类型是不同的。 * * * * * * * * * * * * * * * * * * * * * * * 获取线程栈属性 函数原型 #includepthread.h int pthread_attr_getstack( const pthread_attr_t *attr, void **stackaddr, size_t *stacksize); 参数与返回值 attr:线程属性 stackaddr:该函数返回的线程栈的最低地址 stacksize:该函数返回的线程栈的大小 成功返回0,否则返回错误编号 * 设置线程栈属性 函数原型 #includepthread.h int pthread_attr_setstack( const pthread_attr_t *attr, void *stackaddr, size_t *stacksize); 当用完线程栈时,可以再分配内存,并调用本函数设置新建栈的位置 * 设置线程栈属性 参数与返回值 attr:线程属性 stackaddr:新栈的内存单元的最低地址,通常是栈的开始位置;对于某些处理器,栈是从高地址向低地址

文档评论(0)

1亿VIP精品文档

相关文档