多线程:延时执行
来源:互联网 发布:知乎炸鱼为业 编辑:程序博客网 时间:2024/05/13 07:36
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.}- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { NSLog(@"start");// dispatch_after(dispatch_time_t when,// dispatch_queue_t queue,// dispatch_block_t block); /** dispatch_time 1. when DISPATCH_TIME_NOW 2. delta (int64_t)(2 * NSEC_PER_SEC)) 纳秒 */ dispatch_time_t after = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)); /** when 什么时候执行代码 queue 在哪个队列执行 block 要执行的任务 */ // 如果是在主线程执行延时的代码,就用 dispatch_get_main_queue() // 如果想在子线程执行延时的代码,就可以用 dispatch_get_global_queue(0, 0) dispatch_after(after, dispatch_get_global_queue(0, 0), ^{ // 延时执行的代码 NSLog(@"hello %@",[NSThread currentThread]); }); NSLog(@"end");}@end
0 0
- 多线程:延时执行
- C# 多线程之新线程延时执行
- 延时执行
- 延时执行
- 延时执行
- 延时执行一个方法
- Javascript的延时执行
- JS延时执行
- 执行延时检测方式
- 延时执行-----Timer
- textbox TextChanged延时执行
- Android延时执行方法
- android 延时执行
- javascript 延时执行函数
- android 延时执行任务
- thread延时执行
- SQL Server 延时执行
- JS代码延时执行
- 多线程:barrier的使用
- Xcode插件管理工具Alcatraz
- Could not find or load main class HelloWorld
- 多线程:一次性执行
- 关于《编码:隐匿在计算机软硬件背后的语言》
- 多线程:延时执行
- 很腻害的视频,回味百遍
- 《写在伤心的时候》
- 周鸿祎:很多程序员聪明,但我一看就知道他不会成功
- HDU:2277 Change the ball(水)(数学)
- css样式
- 标准类的写法
- 多线程:调度组
- MVC 列表分页 Partial内容页