iOS多线程之pthread
来源:互联网 发布:mac 连接虚拟机ubuntu 编辑:程序博客网 时间:2024/06/14 08:41
pthread是iOS多线程底层的实现,平时开发使用平率极少,下面做一个简单的介绍:
#import "ViewController.h"#import <pthread.h>@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; pthread_t thread;//定义一个pthread_t类型的结构体变量 void * (*funp)(void *) = fun; //定义void *(*)(void *)类型的函数指针 pthread_create(&thread, NULL, funp, NULL);//用过调用pthread_create,传入传入thread指针参数创建线程,传入函数指针指定要执行的代码块}/** * pthread_create 回调函数,通过此函数作为子线程的执行的代码块 * * @param param <#param description#> * * @return <#return value description#> */void *fun(void *param){ NSLog(@"%@",[NSThread currentThread]); return NULL;}@end
打印结果:
2016-03-07 22:29:00.719 多线程之pthread[80573:1598184] {number = 2, name = (null)}
0 0
- iOS多线程之pthread
- iOS多线程之Pthread/NSthread
- iOS多线程之Pthread/NSthread
- iOS多线程之Pthread/NSthread
- iOS 多线程pthread 二
- iOS多线程其一pthread
- iOS 关于pthread多线程
- iOS多线程pthread
- iOS 开发 多线程详解之Pthread实现多线程
- iOS多线程--彻底学会多线程之『pthread、NSThread』
- iOS多线程--彻底学会多线程之『pthread、NSThread』
- iOS中多线程的实现方案之pthread和NSThread
- iOS中的多线程技之Pthread和NSThread
- iOS-多线程编程学习之pthread创建线程(二)
- iOS-多线程之Pthread、NSThread实例和理解
- iOS 多线程(一)Pthread
- iOS 线程之pthread
- IOS 开发进阶--多线程和网络--pthread
- 86. Partition List LeetCode
- 【遗留----2016.03.07】
- 第5章 jQuery之事件
- 魔术索引1
- 如何去掉滑动控件(比如ScrollView、ListView、ViewPager等)滑动到最顶部或最底部时出现的阴影效果。
- iOS多线程之pthread
- 二进制的1111 1111如何才能得到255的结果
- Java中String类的常用方法及stringbuffer - -音
- 回溯法解数独问题
- 从昨天这个时候到现在
- jvm(2)-java内存区域
- Android开发实践:自定义ViewGroup的onLayout()分析
- 如何查看JSP和Servlet版本
- jQuery.data方法