`

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多线程开发

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

    精通java多线程

    java多线程是我们在开发中常用的技术,也是开发设计中容易出错的地方,精通java多线程开发文档,能够帮助你提高多线程开发的水平。

    java多线程经典案例

    java多线程经典案例,线程同步、线程通信、线程阻塞等经典案例

    java多线程开发初步入门

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

    java多线程并发

    介绍java多线程开发的只是,并附带一些实例

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

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

    Java多线程开发包JEgg

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

    java多线程实现五子棋游戏

    使用线程,套接字等实现。多线程,通信等功能

    Java多线程编程实战指南(核心篇)

    Java多线程编程实战指南(核心篇) 高清pdf带目录 随着现代处理器的生产工艺从提升处理器主频频率转向多核化,即在一块芯片上集成多个处理器内核(Core),多核处理器(Multicore Processor)离我们越来越近了――如今...

    基于java的开发源码-超简单Java多线程填表源码.zip

    基于java的开发源码-超简单Java多线程填表源码.zip 基于java的开发源码-超简单Java多线程填表源码.zip 基于java的开发源码-超简单Java多线程填表源码.zip 基于java的开发源码-超简单Java多线程填表源码.zip 基于java...

    java多线程模拟队列实现排队叫号

    java多线程模拟队列实现排队叫号,多线程模拟排队叫号取号 java多线程模拟队列实现排队叫号,多线程模拟排队叫号取号

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

    Runnable 接口只有一个方法 run(),我们声明自己的类实现 Runnable 接口并提供这一方法,将我们的线程代码写入其中,就完成了这一部分的任务。但是 Runnable 接口并没有任何对线程的支持,我们还必须创建 Thread ...

    java多线程.pdf

    java多线程.pdf ,对java多线程有兴趣的可以看看,讲的很有见第,可以帮助开发人员认识和学习java多线程的思想。

    java多线程编程技术

    java 多线程开发 编程 技术书籍,适用于有一定多线程基础的人观看。

    Java多线程Executors批量执行数据实现限流

    Java多线程实现数据切割批量执行,实现限流操作。 java线程池Executors实现数据批量操作。 批量异步Executors处理数据,实现限流操作,QPS限流。 线程池调用第三方接口限流实现逻辑。 案例适合: 1.批量处理大数据。...

    基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip

    基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip 基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip 基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码....

Global site tag (gtag.js) - Google Analytics