
pthread
本子分栏主要涉及Unix C编程中线程相关知识学习
weixin_47273317
本人2012年至2020年2月从事弱电方面工作,2020年2月离职后开始学习linux软件开发方面的知识。
展开
-
多线程使用基础篇(四)互斥锁的使用方法:pthread_mutex_init() pthread_mutextattr_init() pthread_mutexattr_setroubest()...
1、pthread_mutexattr_init(3) #include <pthread.h>int pthread_mutexattr_init(pthread_mutexattr_t *attr);功能:初始化互斥的属性。参数:attr:pthread_mutesattr_t声明的一个变量。返回值 :成功:0;失败:错误号。2、pthread_mutexattr_...原创 2020-04-23 20:55:34 · 785 阅读 · 0 评论 -
多线程使用基础篇(三) pthread_detach()的其它用法
以下举例代码pthread_detach函数通过另外两种方式回收对应线程结束的资源。#include <stdio.h>#include <pthread.h>void *ptha_func(void * arg){ printf("ptha_func.....\n"); return NULL;}void *pthb_func(void * ar...原创 2020-04-22 17:12:33 · 371 阅读 · 0 评论 -
多线程使用基础篇(二) - pthread_create() pthread_attr_init() pthread_attr_setdetachstate()
1、 pthread_create(3)#include <pthread.h>int pthread_create(pthread_t *thread, const pthread_attr_t *attr,\ void *(*start_routine) (void *), void *arg); 参数:attr:用于线程两程属性的选择:...原创 2020-04-22 16:46:07 · 646 阅读 · 0 评论 -
多线程使用基础篇(一) - pthread_create()、pthread_slef()、pthread_join()
1、pthread_create()#include <pthread.h>int pthread_create(pthread_t *thread, const pthread_attr_t *attr,\ void *(*start_routine) (void *), void *arg);功能:创建一个线程。参数:thread:...原创 2020-04-22 15:15:25 · 202 阅读 · 0 评论