当前位置: 首页 > news >正文

POSIX线程库

POSIX线程库

POSIX线程库介绍:

POSIX线程(POSIX Threads,常被缩写为pthread)是POSIX的线程标准,定义了创建和操纵线程的一套API。 ​ 实现POSIX 线程标准的库常被称作pthread,一般用于Unix-likePOSIX 系统,如Linux、Solaris。但是Microsoft Windows上的实现也存在,例如直接使用Windows API实现的第三方库pthread-w32。

API具体内容:

pthread定义了一套C语言的类型、函数与常量,它以pthread.h头文件和一个接口库libpthread.so,gcc和g++编译器没有默认链接该库,需要程序员使用 -l pthread 参数进行手动链接。

pthread API中大致共有100个函数调用,全都以"pthread_"开头,并可以分为四类:

1、线程管理,如创建线程,等待线程,查询线程状态等。

2、互斥锁,有创建、摧毁、锁定、解锁、设置属性等操作

3、条件变量,有创建、摧毁、等待、通知、设置与查询属性等操作

4、使用了互斥锁的线程间的同步管理。


http://www.mrgr.cn/news/6200.html

相关文章:

  • 详解MBR分区结构以及GPT分区结构
  • 【Vue】生命周期函数
  • 推荐系统三十六式学习笔记:产品篇36 | 组建推荐团队及工程师的学习路径
  • flutter事件与消息通知
  • 零成本搭建个人 APP 和小程序后台
  • 文字滚动通知功能实现 vue 组件
  • 反射型XSS
  • 【微服务】Nacos配置中心和客户端数据同步模式
  • 【Hot100】LeetCode—94. 二叉树的中序遍历
  • 什么是Redis大key问题?如何解决?
  • mpv播放器在rk3399上配置硬解码
  • 【Windows】深度学习环境部署
  • 【Linux操作系统】进程间通信(1)
  • 深入理解TCP选择性确认(SACK):优化网络传输的机制
  • 6款大学生电脑里的必装软件,装进电脑慢慢用
  • SQLite 插入一行并返回主键
  • 代码随想录算法训练营day52:图03:101. 孤岛的总面积;102. 沉没孤岛;103. 水流问题
  • 【qt】多线程
  • 零基础学习Redis(3) -- Redis常用命令
  • 【达梦数据库】锁超时的处理方法-错误码[-6407]