Linux线程管理
学习
狗狗狗乖乖
这个作者很懒,什么都没留下…
展开
-
Linux生产者和消费者模型 条件变量 信号量
可以把sem理解为车位,wait就占一个车位,pos就空一个车位,车位被占满就阻塞,直至有多余的空出来的。原创 2023-09-26 12:21:00 · 82 阅读 · 0 评论 -
Linux 读写锁
【代码】Linux 读写锁。原创 2023-09-25 20:08:55 · 84 阅读 · 0 评论 -
Linux死锁
【代码】Linux死锁。原创 2023-09-25 19:23:41 · 133 阅读 · 0 评论 -
Linux 线程同步(重要) 互斥量
当多线程对共享的资源同时进行处理时,可能出现三个线程同时使用一个变量,会出现三个线程都输出正在卖第一百张票的情况。原创 2023-09-25 16:28:20 · 113 阅读 · 0 评论 -
Linux 线程属性相关函数
pthread_attr_t就是对应线程的属性。原创 2023-09-22 20:37:09 · 141 阅读 · 0 评论 -
Linux 连接已经终止的线程 线程的分离 线程取消
【代码】Linux 连接已经终止的线程 线程的分离 线程取消。原创 2023-09-22 16:31:39 · 307 阅读 · 0 评论 -
Linux 创建 终止线程(thread)
功能:创建一个子线程,一般情况下main函数所在的线程称为主线程,其余的为子线程。-获取错误的信息: char * strerror(int errnum)-start_routinue:函数指针,这个函数是子线程需要处理的函数。-thread:传出参数,线程创建成功后,子线程的ID被写入这个变量。-attr:设置线程的属性,一般使用默认值,NULL。-失败:返回错误号,和之前的错误号errno不太一样。-arg:给第三个参数使用,传参。原创 2023-09-22 13:44:55 · 100 阅读 · 0 评论