摘要: 六、线程的作用域函数pthread_attr_setscope和pthread_attr_getscope分别用来设置和得到线程的作用域,这两个函数的定义如下:7.名称::pthread_attr_setscopepthread_attr_getscope功能:获得/设置线程的作用域头文件:#inc... 阅读全文
posted @ 2014-10-30 15:09 Magnum Programm Life 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一.线程属性线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。1.名称::pthread_attr_init/pthre... 阅读全文
posted @ 2014-10-30 15:06 Magnum Programm Life 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 6.名称::pthread_detach功能:使线程进入分离状态。头文件:#include 函数原形:int pthread_detach(pthread_t tid);参数:返回值:若成功则返回0,否则返回错误编号。在默认情况下,线程的终止状态会保存到对该线程调用pthread_join,如果线程... 阅读全文
posted @ 2014-10-30 14:33 Magnum Programm Life 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一.什么是线程在一个程序里的多个执行路线就叫做线程。更准确的定义是:线程是“一个进程内部的一个控制序列”。典型的unix进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程以后,在程序设计时可以把进程设计成在同一时刻能够做不止一件事,每个线程处理各只独立的任务。二.线程的优... 阅读全文
posted @ 2014-10-30 13:58 Magnum Programm Life 阅读(236) 评论(0) 推荐(0) 编辑