线程
文章平均质量分 81
Mr_Jams_C
这个作者很懒,什么都没留下…
展开
-
学习笔记之线程的同步与异步
1、概述同步和异步是多并发中的两种运行情况,异步是各自干各自的,同步是做同一件事2、同步方式互斥锁、读写锁、信号量、条件变量3、用例#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <pthread.h>int g_iNum = 0; //全局变量pthread_mutex_t mutex;..原创 2021-09-30 15:34:44 · 1985 阅读 · 0 评论 -
学习笔记之线程
1、概念线程也是一个并发的执行流程,一般称之为轻量级的进程;线程是cpu最小的执行单元线程从属于创建它的进程,不和进程分离,共享进程资源;创建线程的进程结束了,则该进程创建的所有线程都结束;线程结束,不会影响进程。2、线程的结束方式①线程函数执行完,运行return返回;②线程运行过程中,满足某个条件提前结束,用pthread_exit函数③与进程同归于尽,在线程中调用exit函数结束进程④线程A收到线程B发送的结束请求,默认情况下,会执行结束请求,提前结束程序线程结束处原创 2021-08-20 17:36:51 · 88 阅读 · 0 评论