多线程——Pthread
Posted 逻辑课
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程——Pthread相关的知识,希望对你有一定的参考价值。
前言
Pthread线程 (POSIX threads),简称Pthreads,是线程的POSIX标准。该标准定义了创建和操作线程的一整套API,在类Unix操作系统(Unix、Linux、Max OS X)中,都使用Pthreads作为操作系统的线程。连Windows操作系统也有它的移植版pthreads-win32。
Pthread定义了一套C语言的类型、函数与常量,它以Pthread.h头文件和一个线程库实现。
数据类型
操纵函数
同步函数
用于mutex 和 条件变量
pthread iOS示例代码
小结
C语言中的
void *
等价于 OC 中的id
指针在混合开发中,C与OC之间数据传递,需要使用
__bridge
进行桥接。在C语言环境需要自行内存管理。pthread
在ios项目中使用的非常少见。
以上是关于多线程——Pthread的主要内容,如果未能解决你的问题,请参考以下文章
ActiveMQ CMS 客户端多线程通过 pthread_create 确认消息