当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

Java线程操纵入门[Java编程]

赞助商链接



  本文“Java线程操纵入门[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Java平台从开始就被计划成为多线程环境.在你的主程序履行的时刻,别的功课如碎片汇集和事件处理则是在后台举行的.本质上,你可以认为这些功课是线程.它们恰好是系统管理线程,但是无论若何,它们是线程.线程使你可以定义彼此独立的功课,彼此之间互不干扰.系统将交换这些功课进或出CPU,这样(从外部看来)它们好象是同时运行的.

在你需求在你的程序中处理多个功课时,你也可以利用多个进程.这些进程可以是你自己成立的,你也可以操作系统线程.

你举行这些多功课处理,要利用几个差别的类或接口:

java.util.Timer类

javax.swing.Timer类

Thread类

Runnable接口

关于简单的功课,普通需求反复的,你可以利用java.util.Timer类奉告它“每半秒钟做一次”.注意:大大都系统例程是利用毫秒的.半秒钟是500毫秒.

你但愿Timer实现的任务是在java.util.TimerTask实例中定义的,此中运行的办法包含要履行的任务.这些在Hi类中举行了演示,此中字符串“Hi”反复地被显示在屏幕上,直到你按Enter键.

import java.util.*;
public class Hi {
  public static void main(String args[])
  throws java.io.IOException {
   TimerTask task = new TimerTask() {
   public void run() {
    System.out.println("Hi");
   }
  };
  Timer timer = new Timer();
  timer.schedule(task, 0, 500);
  System.out.println("Press ENTER to stop");
  System.in.read(new byte[10]);
  timer.cancel();
}
}


  以上是“Java线程操纵入门[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .