摘要: 5.线程的更多细节 5.1线程栈 线程栈大小是固定的,也就是ulimit -a 显示的值 在创建线程的时候,可以通过pthread_attr_t来初始化线程的属性,包括线程的栈布局信息,如栈起始地址stackaddr,栈大小stacksize。 具体需要通过方法 函数原型:int pthread_a 阅读全文
posted @ 2020-12-10 16:16 jest549 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 线程特定数据,也被称为线程私有数据,是一种存储和查找一个特定线程相关数据的机制。我们称这个数据为线程特定或线程私有的原因,是因为每个线程访问它自己独立的数据拷贝,而不用担心和其它线程的访问的同步。线程特定数据看似很复杂,其实我们可以把它理解为就是一个索引和指针。key结构中存储的是索引,指针valu 阅读全文
posted @ 2020-12-10 15:06 jest549 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 基本概述 该函数用于C函数的多线程编程中,互斥锁的初始化。 头文件:#include <pthread.h> 函数原型: int pthread_mutex_init(pthread_mutex_t *restrict mutex,const pthread_mutexattr_t *restric 阅读全文
posted @ 2020-12-10 00:41 jest549 阅读(100) 评论(0) 推荐(0) 编辑