pthread
pthread的基本使用(需要包含头文件<ptheard.h>)
//使用pthread创建线程对象
pthread_t thread;
NSString *name = @"daquan";
//使用pthread创建线程
//第一个参数:线程对象地址(有两个*即要传入地址)
//第二个参数:线程属性
//第三个参数:指向函数的指针
//第四个参数:传递给该函数的参数
pthread_create(&thread, NULL, run, (__bridge void *)(name));
![创建线程方式 创建线程方式](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvMi85LzMvNTkvYzRlNTMwZTk3ZjI3MTJmZTA2NDQzYmZhZjk5ZGFiZTUuanBl.jpe?w=700&webp=1)
![创建线程方式 创建线程方式](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvOS84LzIvNy82ODc4ZGQ5MDEwY2UyYjk1MTY4ODYyN2Y5Zjg2ZWE5ZS5qcGU%3D.jpe?w=700&webp=1)
![创建线程方式 创建线程方式](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvMi81LzMvNzAvNDZlOGE2ZjBhYTdlMjg0OGIyNjQ1MGRlODM4ZDA3YTguanBl.jpe?w=700&webp=1)