pthread 是属于 POSIX 多线程开发框架

   创建线程的方法:pthread_create

   

    参数含义:

1.指向线程代号的指针

2.线程的属性

3.指向函数的指针

4.传递给该函数的参数

返回值

- 如果是0,标示正确

- 如果非0,标示错误代码

void *   (*)      (void *)

返回值   (函数指针)  (参数)

void *  和OC中的  id 是等价的!

   int result = pthread_create(&threadId, NULL, &demo, (__bridge  void *)(str));

if (result == 0) {

NSLog(@"OK");

}else{

NSLog(@"error %d",result);

}

响应方法:

void * demo(void * param){

NSLog(@"%@ %@",[NSThread currentThread],param);

return NULL;

}

最新文章

  1. Vue.js基础篇实战--一个ToDoList小应用
  2. 利用LruCache为GridView加载大量本地图片完整示例
  3. iOS-动态计算Label的高度
  4. Android spinner控件
  5. .Net SSRS(rdlc) 报表经验总结
  6. C#用注册表开机自动启动某某软件
  7. MySQL数据库恢复(使用mysqlbinlog命令)
  8. 6_StopWatch
  9. jQuery 的 ready 函数是如何工作的?(源码分析)
  10. 理解volatile
  11. Apache开启压缩功能
  12. 201521123023《java程序设计》第三周学习总结
  13. 【vue】使用vue+element搭建项目,Tree树形控件使用
  14. mysql 8.0 主从复制的优化
  15. JS工具类
  16. java读写操作心得
  17. 记一次autofac+dapper+mvc的框架搭建实践
  18. python基础学习19----socket网络编程
  19. 一条SQL语句中算日销售额和月销售额
  20. Haskell语言学习笔记(58)Bifoldable

热门文章

  1. Filebeat 模块与配置
  2. Python爬虫入门教程 13-100 斗图啦表情包多线程爬取
  3. MTU MSS PDU SDU
  4. 如何用浏览器在线查看.ipynb文件
  5. JavaScript与WebAssembly进行比较
  6. Docker最全教程——从理论到实战(一)
  7. Spring源码情操陶冶#task:executor解析器
  8. 基本 SQL 之数据库及表管理
  9. JSON 数据转换
  10. Java开发笔记(三十二)字符型与整型相互转化