使用GCD实现简单循环
2020-07-13 04:30
99 查看
//设置时间间隔(每五秒) dispatch_source_t _timer; NSTimeInterval period = 5.f; dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, queue); dispatch_source_set_timer(_timer, dispatch_walltime(NULL, 0), period * NSEC_PER_SEC, 0); // 事件回调 dispatch_source_set_event_handler(_timer, ^{ dispatch_async(dispatch_get_main_queue(),^{ [pjm mosCalculation]; //每五秒计算一次mos值 }); }); // 开启定时器 dispatch_resume(_timer); // 关闭定时器 // dispatch_source_cancel(_timer);
相关文章推荐
- iOS系统GCD学习(11):使用串行队列实现简单的预加载
- ios使用GCD实现多线程的简单介绍
- iOS学习笔记10(5)—GCD实战一:使用串行队列实现简单的预加载
- 用最简单的函数实现功能:判断一个int数据是否是2的x次幂(不能使用循环)。
- GCD实战一:使用串行队列实现简单的预加载
- C#嵌套循环 嵌套循环 假设有5个专卖店促销,每个专卖店每人限购3件衣服,可以随时选择离开,离店时要结账。编写程序简单模拟这个购物的流程。这里学习和练习使用for循环实现嵌套循环
- 用最简单的函数实现功能:判断一个int数据是否是2的x次幂(不能使用循环)。
- GCD实战一:使用串行队列实现简单的预加载
- GCD实战一:使用串行队列实现简单的预加载
- java实现简单的计算机循环使用
- GCD实战一:使用串行队列实现简单的预加载
- GCD实战一:使用串行队列实现简单的预加载
- GCD实战一:使用串行队列实现简单的预加载
- GCD实战一:使用串行队列实现简单的预加载
- GCD实战一:使用串行队列实现简单的预加载
- GCD实战练习:使用串行队列实现简单的预加载
- 使用setInterval函数实现简单图片循环播放
- 深入GCD(四):使用串行队列实现简单的预加载
- GCD实战一:使用串行队列实现简单的预加载
- GCD实战一:使用串行队列实现简单的预加载