Thread
oLevin
这个作者很懒,什么都没留下…
展开
-
Java线程池(Android拥有与Java相同的ExecutorService实现)
转载:http://www.oschina.net/question/12_11255 让我们开始来从入门了解一下 Java 的并发编程。 本文主要介绍如何开始创建线程以及管理线程池,在 Java 语言中,一个最简单的线程如下代码所示: Runnable runnable = new Runnable(){ public void run(){ Syst转载 2013-11-14 12:13:51 · 1494 阅读 · 0 评论 -
Java实现生产者消费者模型:多线程+BlockingQueue
转载:http://blog.163.com/chenxiaojie89@126/blog/static/15105000920126231418429/ 认识BlockingQueue 阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致如下图所示: 从上图我们可以很清楚看到,通过一个共享的队列,可以使得数据由队列的一端输入,从另外一端输出; 常用的队列转载 2013-11-14 13:39:16 · 1757 阅读 · 0 评论 -
使用PriorityBlockingQueue进行任务按优先级同步执行,摘自Think in Java
package concurrency; import java.util.ArrayList; import java.util.List; import java.util.Queue; import java.util.Random; import java.util.concurrent.ExecutorService; import java.util.concurrent.Execu转载 2013-11-14 13:53:37 · 1005 阅读 · 0 评论 -
百度Frontia应用数据存储在后台运行不起来
通过百度Frontia sdk的应用数据存储功能,从云存储下载或上传文件,百度提供的Demo是正常的。 但是加到自己的代码中就不能运行,后来发现,自己的代码是在后台运行的,Frontia Demo是在前台运行的。 原因是mCloudStorage.downloadFile()会创建Handler,而创建Handler是需要Looper消息循环来初始化的。如果在自己的子线程中调用mC原创 2014-03-28 13:03:42 · 2299 阅读 · 0 评论