博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于iOS上的线程(一)
阅读量:6103 次
发布时间:2019-06-20

本文共 397 字,大约阅读时间需要 1 分钟。

1. Certainly in Cocoa it is not safe to make any AppKit calls from any thread other than the main thread.

2. NSTimer 定时器运行调度(schedule)它的线程里。虽然定时器不是一个线程但它提供了异步执行行为。

3. NSRunLoop

每个线程都有一个NSRunLoop对象,该对象被自动创建。

NSRunloop对象是非线程安全的。

待续:

GCD

比线程更简单,比线程化的代码效率更高;

不用再关心线程的创建和管理,由系统来管理线程,系统可以根据负载情况动态的创建线程;

系统比你(程序员)更快的创建线程。(??? 直接创建内核线程 ???)

转载于:https://www.cnblogs.com/cwgk/archive/2011/08/25/2153666.html

你可能感兴趣的文章
线性代数学习笔记
查看>>
[转载]SharePoint 2013 解决方案中使用JavaScript
查看>>
存储过程例子
查看>>
Windows server 共享文件夹权限设置
查看>>
Java并发编程:Lock(转)
查看>>
PCI Express(五) - Xilinx wizard
查看>>
马凯军201771010116《面向对象程序设计(java)》第三周学习总结
查看>>
POJ2065 SETI
查看>>
SQL Server无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法...
查看>>
【编程技巧】applicationContext.xml 里面可配置bean和数据库地址
查看>>
phplib系统开发经验总结
查看>>
D Thanking-Bear magic
查看>>
一天一个设计模式(13)——命令模式
查看>>
比较全的表单提交页面对电话邮箱判断
查看>>
Ubuntu SVN客户端安装
查看>>
PAT 1078 Hashing[一般][二次探查法]
查看>>
Vue与Element走过的坑。。。。带上Axios
查看>>
Steps to developing Metro style apps 第一章-Creat a UI(2)(2)
查看>>
Struts2_day01--导入源文件_Struts2的执行过程_查看源代码
查看>>
【转】高效使用 SSH 的 16 个技巧
查看>>