进程是指在系统中正在运行的一个应用程序
每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内
执行完上一个才能执行下一个
)线程是进程中的1条执行路径
优点
缺点
程序设计更加复杂:比如线程之间的通信、多线程的数据共享
什么是主线程
主线程的主要作用
主线程的使用注意
/* 参数: 1. 线程代号的地址 2. 线程的属性 3. 调用函数的指针 - void *(*)(void *) - 返回值 (函数指针)(参数) - void * 和 OC 中的 id 是等价的 4. 传递给该函数的参数 返回值: 如果是0,表示正确 如果是非0,表示错误码 */ NSString *str = @"lnj"; pthread_t thid; int res = pthread_create(&thid, NULL, &demo, (__bridge void *)(str)); if (res == 0) { NSLog(@"OK"); } else { NSLog(@"error %d", res); }
原文:http://www.cnblogs.com/Apolla/p/4737999.html