`

java多线程开发

 
阅读更多
涉及两个类,一个是基础类,另一个是新增加的线程类;主要功能是在类Schedule 中启动新的线程类SendMail,同时传递调度参数;类SendMail则作为任务类长期存在,反复循环执行打印任务,在执行完一个周期的任务后,随机延时一段时间。代码如下:
public class Schedule {

	public static void main(String[] arg){ 
//		启动线程,同时传递参数
		Thread t1 = new SendMail("10");     
                t1.start();   
	}
	 
}


public class SendMail   extends Thread {   
    public SendMail(String name) {   //接收参数
        super(name);   
    }   
   
    public void run() { 
     String  segTime= this.getName();//读取参数
     int ist=Integer.parseInt(segTime);
  	  try{
  		  while(true){
  			System.out.println("====================sen=====thread: "+new java.util.Date());//打印调度时间
	    		   
  			Double d =java.lang.Math.random() * ist*1000; //加入随机数,实现随机周期的延时等待
  	        int   i2   =  d.intValue();
  	        Thread.sleep(i2);
  		  }
  	  }catch(Exception e){
  		  e.printStackTrace();
  	  }
     }   
}
分享到:
评论

相关推荐

    Java多线程开发

    Java多线程开发

    Java多线程开发API

    本文主要总结了Java并发开发中常见的基础API的使用,以及他们之间区别

    Java多线程开发(构造函数的使用)

    本文主要总结了Java多线程开发中线程创建时多用到的创建方式(不同的构造函数)以及线程组相关的基础知识

    java多线程经典案例

    Java多线程是Java编程中的重要概念,它允许程序同时执行多个任务,极大地提升了程序的效率和性能。在Java中,实现多线程有两种主要方式:通过实现Runnable接口或者继承Thread类。本案例将深入探讨Java多线程中的关键...

    个人总结的深入java多线程开发

    看完《think in java》多线程章节,自己写的多线程文档,还结合了其他的相关网络资料。 线程 一. 线程池 1)为什么要使用线程池 2 2)一个具有线程池的工作队列 3 3)使用线程池的风险: 4 4)有效使用线程池的原则 5...

    java多线程实现五子棋游戏

    本项目"java多线程实现五子棋游戏"利用了这一特性,结合套接字(Socket)通信,构建了一个可以在线对战的五子棋游戏。下面将详细解析其中涉及的主要知识点。 一、Java线程 1. **线程创建**:在Java中,可以通过...

    java 的多线程开发大全

    Java 多线程开发大全 Java 多线程编程是指从软硬件上实现多条执行流程的技术,目的是为了提高 CPU 的利用率,更好地利用系统资源。在 Java 中,多线程可以通过四种方式创建:继承 Thread 类、实现 Runnable 接口、...

    Java多线程知识点总结

    Java多线程是Java编程语言中一个非常重要的概念,它允许开发者在一个程序中创建多个执行线程并行运行,以提高程序的执行效率和响应速度。在Java中,线程的生命周期包含五个基本状态,分别是新建状态(New)、就绪...

    JAVA多线程编程详解-详细操作例子(转自CSDN)

    Java多线程编程是Java开发中的重要组成部分,它允许程序同时执行多个任务,提升程序的效率和响应性。本文将详细解析Java中实现多线程的两种主要方式,并讨论线程的基本概念和内存模型。 首先,理解多线程的概念至关...

    java多线程开发初步入门

    java程序员初学多线程的可以看看哦 csdn积分只要一分哦

    java多线程进度条

    本主题将深入探讨如何在Java多线程环境下实现进度条功能。 首先,理解Java多线程的基本概念至关重要。Java通过Thread类和Runnable接口来支持多线程。创建一个新线程通常有两种方式:继承Thread类并重写run()方法,...

    java_多线程开发

    Java多线程开发是编程领域中的重要组成部分,尤其在当今多核处理器的普遍使用下,理解和掌握多线程编程显得尤为重要。多线程允许程序同时执行多个任务,从而充分利用系统资源,提高程序的效率和响应速度。 在Java中...

    java多线程Demo

    Java多线程是Java编程中的一个重要概念,它允许程序同时执行多个任务,提高了程序的效率和响应速度。在Java中,实现多线程有两种主要方式:继承Thread类和实现Runnable接口。 1. 继承Thread类: 当我们创建一个新...

    java多线程分页查询

    ### Java多线程分页查询知识点详解 #### 一、背景与需求分析 在实际的软件开发过程中,尤其是在处理大量数据时,如何高效地进行数据查询成为了一个关键问题。例如,在一个用户众多的社交平台上,当用户需要查看...

    Java 多线程编程入门到精通源代码.zip

    内含 chapter02-chapter18 共 17 个实例性源码项目,内容循序渐进,由入门到精通。尤其适合于没有 Java 线程开发经验的朋友。自己动手敲出本资源解压缩后的 ...相信你理解了此源码之后,即可步入 Java 多线程开发。

    汪文君JAVA多线程编程实战(完整不加密)

    《汪文君JAVA多线程编程实战》是一本专注于Java多线程编程的实战教程,由知名讲师汪文君倾力打造。这本书旨在帮助Java开发者深入理解和熟练掌握多线程编程技术,提升软件开发的效率和质量。在Java平台中,多线程是...

    Java多线程开发包JEgg

    只有jar包,需要的同志,反编译一下,研究研究原理和设计还是可以的。

    JAVAJAVA多线程教学演示系统论文

    《JAVA多线程教学演示系统》是一篇深入探讨JAVA多线程编程的论文,它针对教育领域中的教学需求,提供了一种生动、直观的演示方式,帮助学生更好地理解和掌握多线程技术。这篇论文的核心内容可能包括以下几个方面: ...

    Java多线程编程核心技术_完整版_java_

    Java多线程编程是Java开发中的重要组成部分,它允许程序同时执行多个任务,极大地提高了程序的效率和响应性。在Java中,多线程主要通过继承Thread类或实现Runnable接口来实现。本教程《Java多线程编程核心技术》将...

Global site tag (gtag.js) - Google Analytics