最新文章列表

JAVA多线程(二)

资源竞争 (线程互斥) 1、什么是资源竞争   有这样一种资源,在某一时刻只能被一个线程所使用:比如打印机、某个文件等等,如果多个线程不加控制的同时使用这类资源,必然会导至错误。   下面的例子模拟了一个打印机,多个线程不加控制的同时使用这个打印机: public class Printer { public void print(int printer, String content) ...
OuYangGod 评论(0) 有2322人浏览 2011-11-20 15:05

thread与runnable的区别(转载)

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子: package org.thread.demo; class MyThread extends Thread{ ...
l540151663 评论(0) 有1172人浏览 2011-11-16 19:12

JAVA多线程(一)

Java多线程基础 1、实现线程的方式   在Java中线程的实现无外乎两种方法:实现Runnable接口、继承Thread类:   实现Runnable接口 public class MyTask implements Runnable { @Override public void run() { System.out.println(&qu ...
OuYangGod 评论(4) 有3054人浏览 2011-11-13 19:04

多线程知识点整理--转载

多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务,通常,每一个任务称为一个线程,它是线程控制的简称。可以同时运行一 ...
fsh430623 评论(0) 有934人浏览 2011-11-07 14:54

java多线程总结一:线程的两种创建方式及优劣比较

1、通过实现Runnable接口线程创建 (1).定义一个类实现Runnable接口,重写接口中的run()方法。在run()方法中加入具体的任务代码或处理逻辑。 (2).创建Runna ...
snoopy7713 评论(0) 有978人浏览 2011-11-03 11:54

Handler Runnable Demo 学习

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" andr ...
Menuz 评论(0) 有3822人浏览 2011-11-01 19:34

黑马程序员_Java多线程知识点.

---------------------- android培训 、java培训 、期待与您交流! ----------------------         进程 : 是一个正在执行中的程序 . 每一个进程执行都有一个顺序 . 该顺序是一个路径 , 或者叫一个控制单元 . 线程 : 就是进程中的一个独立的控制单元 , 线程在控制着进程的执行 . ...
zhongsw 评论(0) 有831人浏览 2011-10-31 12:20

Java之线程(匿名内部类)

1 Thread对象 Thread t = new Thread( new Thread(){ @Override public void run() { while(true){ try { Thread.sleep(1000); } catch (InterruptedExcept ...
liuzidong 评论(0) 有16435人浏览 2011-10-10 16:36

Android13_Handler使用方法(一)

一、Handler的基本概念 在手机开发的过程中有很多功能是不能放在Activity的正常操作中,费时,用户体验差,一般都将下载功能、数据处理等都放在一个单独的线程中处理。   Handler在android里负责发送和处理消息。它的主要用途有:    1)按计划发送消息或执行某个Runnanble(使用POST方法);    2)从其他线程中发送来的消息放入消息队列中,避免线程冲 ...
Bauble 评论(0) 有948人浏览 2011-10-10 15:10

Java之线程入门

参考资料 1 Java线程:概念与原理 http://lavasoft.blog.51cto.com/62575/99150 2 Java 程序中的多线程 http://www.ibm.com/developerworks/cn/java/multithreading/ 网上参考了很多资料 ...
liuzidong 评论(1) 有1538人浏览 2011-10-10 11:11

Java中的多线程学习三:线程池

---摘自高人 可以使用线程池对其进行管理,同时线程池还具有提高系统性能的优点,因为创建线程和清除线程的开销比较大。 有两种不同类型的线程池:一是固定线程数量的线程池;二是可变数量的线程池。 对于固定数量的线程池,可以使用Executors的静态方法 newFixedThreadPool 来创建 ExecutorService;或者利用 newSingleThreadPool来创建。 ...
wanxkl 评论(0) 有610人浏览 2011-09-10 14:20

java多线程学习总结

第一次在ITeye安家,第一次发帖,希望有个好的开始:   最近一段时间在研究java的多线程,在此记录下自己的学习成果,学习过程中参考了大量的博客, 觉得挺好的,都自己做了实验验证了一下,确实挺有意思的,这里感谢他们的研究成果。   从最基本的做起:   1.继承Thread实现多线程   /** * 实际上start()方法是创建一个新的线程,而run()只是调用一个单 ...
alask2011 评论(2) 有1195人浏览 2011-08-20 22:57

多线程总结

1.进程,程序的区别 在上一篇总结中总结了进程与线程的区别,现在来看进程与程序的区别。上一篇总结中已经提到进程是程序在处理机中的一次运行,所以进程是暂时的,程序是永久的。进程有并发性,而程序没有;一个进程可以执行一个或多个程序,同样,一个程序可被多个进程执行。 2.线程的创建方式 在上一篇总结中介绍了线程的一种创建方式,即通过继承Thread类,重写父类run()方法,通过start()方法启 ...
剑&箫 评论(0) 有1453人浏览 2011-08-03 01:26

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics