码迷,mamicode.com
首页 >  
搜索关键字:耗时任务    ( 90个结果
安卓中AsyncTask的基本使用
安卓中AsyncTask的基本使用使用场景介绍在安卓开发中,我们经常需要访问互联网资源,这些访问是都需要在后台线程中去完成的,因为安卓的UI线程不允许执行耗时任务。然而,后台线程是不可以修改安卓的UI的,所以我们一般使用Handler去修改UI,这需要我们自己去创建新的线程。其实安卓中已经给我们提供...
分类:移动开发   时间:2015-04-22 17:47:21    阅读次数:149
RabbitMQ (二)工作队列 -摘自网络
这篇中我们将会创建一个工作队列用来在工作者(consumer)间分发耗时任务。工作队列的主要任务是:避免立刻执行资源密集型任务,然后必须等待其完成。相反地,我们进行任务调度:我们把任务封装为消息发送给队列。工作进行在后台运行并不断的从队列中取出任务然后执行。当你运行了多个工作进程时,任务队列中的任务...
分类:其他好文   时间:2015-04-08 01:00:46    阅读次数:169
asynctask
1.new asynctask是否会开启新的线程2.execute() 为什么只能执行一次3.如何使用onPreExecute() 主线程执行,做一些预处理,显示加载进度条、loadingdoInBackground() 子线程执行耗时任务onPostExecute() 主线程执行,更新ui4.Fu...
分类:其他好文   时间:2015-04-02 20:20:25    阅读次数:117
PHP Socket 编程详解
最近在做的项目有一项需要耗时任务在后台运行的功能,虽然PHP并不是非常适合做常驻后台的守护进程,但是由于项目主要代码都是基于PHP实现,如果运行在后台的守护进程改换别的语言会非常不方便。所以不可避免会涉及到Web端和Daemon部分的通信,Socket是一个不错的方式。 Socket是什么sock....
分类:Web程序   时间:2015-03-13 18:16:24    阅读次数:185
Android线程之异步消息处理机制(一)
Android不允许在子线程中进行UI操作,但是有些时候,我们必须在子线程里去执行一些耗时任务,然后根据任务的执行结果来更新相应的UI控件。对于这种情况,Android提供了一套异步消息处理机制,完美地解决了在子线程中进行UI操作的问题。主线程:1、新建Handler对象2、重写父类handle.....
分类:移动开发   时间:2015-01-19 20:43:22    阅读次数:248
Android学习笔记二十五.Service组件入门(三)使用IntentService
使用IntentService 1.Service缺陷     由于Service本身存在以下两个问题:     (1)Service不会专门启动一条单独的进程,Service与他所在应用位于同一进程中;     (2)Service也不是专门一条新的线程,如果我们在Service中直接处理耗时的任务,那么就会导致应用程序出现假性"卡死"。如果我们需要在Service处理耗时任务,...
分类:移动开发   时间:2015-01-18 11:55:39    阅读次数:212
Tornado异步任务的实现之一
前言 刚开始使用用tornado时都很迷惑:tornado不是标榜异步非阻塞解决10K问题的嘛? 但为什么我在handler中有一个步骤是耗时时,整体的响应就慢下了呢? 是不是torando根本就不好用。 其实是你用错了,因为你没有将你的耗时任务使用tornado的异步功能实现。 下面就各种torndo响应请求,进行耗时任务处理时的各种异步场景一一总结 一、异步HTTP请求的实...
分类:其他好文   时间:2014-12-16 22:39:20    阅读次数:334
在tornado中使用celery实现异步任务处理之一
一、简介 tornado-celery是用于Tornado web框架的非阻塞 celery客户端。 通过tornado-celery可以将耗时任务加入到任务队列中处理, 在celery中创建任务,tornado中就可以像调用AsyncHttpClient一样调用这些任务。 ? Celery中两个基本的概念:Broker、Backend Broker : 其实就是一开始说的 消息队列 ...
分类:其他好文   时间:2014-12-15 23:38:30    阅读次数:477
深入理解Handler
Android开发人员对Handler,应该都很熟悉了,我们经常使用它的一个场景是当一些比较昂贵的耗时任务完成后,使用Handler通知到UI线程刷新UI,下面是代码 1: Thread taskThread = new Thread(new Runnable() { 2...
分类:其他好文   时间:2014-11-26 16:25:05    阅读次数:222
ThreadPoolTaskExecutor 多线程分解执行耗时任务与单线程串行执行简单比较
import?java.util.ArrayList; import?java.util.List; import?java.util.concurrent.Callable; import?java.util.concurrent.ExecutionException; import?java.util.concurrent.Future; import?java.util.c...
分类:编程语言   时间:2014-11-18 13:37:00    阅读次数:354
90条   上一页 1 ... 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!