码迷,mamicode.com
首页 >  
搜索关键字:主线程    ( 3397个结果
Handler 消息传递机制
1,Handler 的概念Handler 是用来干什么的?1)执行计划任务,可以在预定的时间执行某些任务,可以模拟定时器 2)线程间通信。在Android的应用启动时,会创建一个主线程,主线程会创建一个消息队列来处理各种消息。当你创建子线程时,你可以在你的子线程中拿到父线程中创建的Handler 对
分类:其他好文   时间:2016-02-22 16:36:40    阅读次数:143
GCD的使用
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。 dispatch queue分成以下三种: 1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。 /*! * @function dispatch_get_
分类:其他好文   时间:2016-02-22 11:59:56    阅读次数:166
线程之间的通信
我们在iOS开发中使用多线程一般使用这几种,NSThread,GCD,NSOperation; 我们多在自线程中进行数据加载或者下载的操作,所以总免不了将获取到的数据发送到主线程进行显示或者进行操作,下面就是我们经常使用基本的线程之间的通信; 项目的准备工作: 1.新建一个Xcode项目,在stor
分类:编程语言   时间:2016-02-21 22:54:51    阅读次数:394
iOS核心动画Core Animation(一)
核心动画Core Animation(一) 一、简述 Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。 二、核心动画常识 列举处核心动
分类:移动开发   时间:2016-02-20 22:47:29    阅读次数:226
Java中join的使用
join用于主线程等待子线程运行完毕它的run方法,再继续执行下面的代码。 join() = join(0),主线程无限等待子线程执行完毕。 join(n milliseconds),主线程只等待n毫秒,n毫秒后无论子线程是否执行完毕,主线程都将继续执行下面的代码。 package com.jack
分类:编程语言   时间:2016-02-18 18:01:29    阅读次数:200
Android开发艺术探索学习笔记(十一)
第十一章 Android的线程和线程池 从用途上来说,线程分为子线程和主线程,主线程主要处理和界面相关的事情,而子线程往往用于执行耗时的操作。AsyncTask,IntentService,HandlerThread都可以扮演线程的角色。 AsyncTask封装了线程池和Handler,主要是为了方
分类:移动开发   时间:2016-02-18 13:39:55    阅读次数:175
iOS开发中的gcd多线程tips
iOS开发中的gcd多线程tips 我们经常用到的: dispatch_async(dispatch_get_global_queue(0, 0), ^{ // 处理耗时操作的代码块 //通知主线程刷新 dispatch_async(dispatch_get_main_queue(), ^{ //回
分类:移动开发   时间:2016-02-17 20:54:22    阅读次数:181
系统提供的dispatch方法
系统提供的dispatch方法 为了方便地使用GCD,苹果提供了一些方法方便我们将block放在主线程或后台线程执行,或者延后执行。使用的例子如下所示: // 后台执行: dispatch_async(dispatch_get_global_queue(0, 0), ^{ // something
分类:其他好文   时间:2016-02-17 20:44:50    阅读次数:177
Multithread 什么时候处理多线程,有几种方式,优缺点?
1.在 iOS 编程中,这几种情况下需要处理多线程:UI 事件必须在主线程里进行,其他的可以放在后台进行;而进行一些耗时长或阻塞线程的任务,最后放进后台线程里进行。 2.iOS 的多线程技术有这么几种:线程,GCD 和 NSOperationQueue(操作队列)。 3.线程这种技术比较复杂,但线程
分类:编程语言   时间:2016-02-17 10:51:37    阅读次数:498
Android 涂鸦最佳实践
Android中实现手势画图一般都两种方式,一是直接在View上绘制,而是使用SurfaceView。两者还是有一些差别的。简介下。View:显示视图,内置画布,提供图形绘制函数、触屏事件、按键事件函数等;必须在UI主线程内更新画面。速度较慢。 SurfaceView:基于view视图进行拓展的视图
分类:移动开发   时间:2016-02-16 20:27:13    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!