美文网首页
关于多线程笔记

关于多线程笔记

作者: 月夜胜邪 | 来源:发表于2015-09-17 01:16 被阅读42次
1.GCD线程延迟
dispatch_time_t time = dispatch_time(DISPATCH_TIME_NOW, myTime * NSEC_PER_SEC);
dispatch_after(time, dispatch_get_main_queue(), ^(void){
  //书写延迟代码
});
2.GCD后台执行
dispatch_async(dispatch_get_global_queue(0, 0), ^(void){
  //书写后台执行代码
});
3.GCD主线程执行
dispatch_async(dispatch_get_main_queue(), ^(void){
  //书写主线程执行代码
});
4.GCD一次性执行
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^(void){
  //书写一次性执行代码
});

我的微信我的微信

相关文章

  • 大师兄的Python学习笔记(九): logging模块与日志

    大师兄的Python学习笔记(十): 多进程和多线程大师兄的Python学习笔记(八): 异常处理 一、关于log...

  • 关于多线程笔记

    1.GCD线程延迟 2.GCD后台执行 3.GCD主线程执行 4.GCD一次性执行

  • 关于多线程的笔记

    sleep是不会释放持有的锁(即若在synchronize中,sleep是不影响它的)。 在java中,每次程序运...

  • 关于iOS多线程

    看了简书里伯恩的遗产大大的文章关于iOS多线程,你看我就够了,感觉很不错,自己做下笔记。笔记中的代码只用了OC,更...

  • Java多线程编程核心技术【笔记】

    Java多线程编程核心技术【笔记】 第一章 Java多线程技能 使用多线程的场景? 阻塞 多线程提高运行效率 依赖...

  • Python 多线程笔记

    Python 多线程笔记 创建线程 1. 使用函数创建多线程 2. 使用类创建多线程 继承 Thread 类 重写...

  • iOS开发底层相关基础知识点

    正确使用多线程同步锁@synchronized() YYKit学习笔记

  • Java编程思想读书笔记

    此篇Java编程思想读书笔记,没有涉及到多线程,多线程部分会有专门专题讲解。 读书笔记记录了重点章节和概要,更详细...

  • Java 多线程

    1 多线程 1.1 多线程介绍   学习多线程之前,我们先要了解几个关于多线程有关的概念。  进程:进程指正在运行...

  • iOS GCD见解之系列一

    最近在回顾多线程,现将最近整理的关于GCD的笔记整理出来,然后加上个人的见解。发布如下,如有错误,望指出! 线程:...

网友评论

      本文标题:关于多线程笔记

      本文链接:https://www.haomeiwen.com/subject/vbdbcttx.html