我们都知道Handler中的post方法可以更新组件的内容,多用在子线程异步更新ui界面。
handler.post(new Runnable(){
@Override
public void run() {
//do something
mTextView.setText("msg");
}});
post 是立即插入消息列队,当消息列队处理到该消息时,Ru...
分类:
移动开发 时间:
2014-11-24 06:31:35
阅读次数:
309
在面试的过程中,我们经常问被面试者,为什么Java中实现多线程的方式有两种(一种是直接继承Thread类,一种是实现Runnable接口)?可惜的是,很多面试者都答不出来,甚至从来没有想为什么.,那么真正的原因是什么呢?...
分类:
编程语言 时间:
2014-11-23 21:44:44
阅读次数:
227
1 package com.lovo.threadpool; 2 3 public class ThreadOfPool extends Thread{ 4 private Runnable task = null; 5 private ThreadPool threadPool...
分类:
编程语言 时间:
2014-11-22 15:57:57
阅读次数:
291
今天看了下 Java中的同步机制,刚刚开始看,内容比较浅,其中有一个被称为原子变量类的东西感觉还是很有意思的,所以,记录一下吧。 首先,我们先看一段这样的代码:public class AtomicClassTest implements Runnable{
/**
* @param args
*/
public static void main(String[] args...
分类:
编程语言 时间:
2014-11-21 18:54:12
阅读次数:
217
之前看到别人写的多线程方法,自己用得不知所以然,感觉很强大同时自己又很好奇。Java的多线程是高阶必须学习的知识,现在把网络上查询到的理论知识特别整理一下。
简单介绍
创建线程有两种方式:继承Thread或实现Runnable。Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自己的run()方法。...
分类:
编程语言 时间:
2014-11-21 16:23:17
阅读次数:
218
通过创建实现Runnable接口的类。使用带参数的Thread构造器来创建Thread对象。这个参数就是实现Runnable接口的类的一个对象。
创建10个线程,每个线程打印乘以1-10的结果。
package com.concurrency;
public class Calcalator implements Runnable{
private int number;
public...
分类:
编程语言 时间:
2014-11-21 16:13:51
阅读次数:
272
只提供参考源码import java.awt.*;import java.applet.Applet;public class Blocks extends Applet implements Runnable{Dimension d;Font largefont= new Font("Helvet...
分类:
编程语言 时间:
2014-11-21 10:19:27
阅读次数:
253
形同如下代码,在Thread中调用Toast显示错误信息:new Thread(new Runnable(){ @Override public void run() { try{ weather...
分类:
编程语言 时间:
2014-11-21 01:17:50
阅读次数:
946
题目:构建四个线程,线程A将变量100加1,B减1,c加1,D减1,要按照A->B->C->D的顺序执行,最终数字还为100.使用多线程
代码:PrintLetter.javaimport java.lang.Thread;
class MyThread implements Runnable{
//给线程分配三个对象
private Object pre;
private Objec...
分类:
编程语言 时间:
2014-11-20 13:47:55
阅读次数:
234
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() {@Overr...
分类:
移动开发 时间:
2014-11-20 11:43:17
阅读次数:
204