`

java线程创建

    博客分类:
  • Java
 
阅读更多

 

Thread thread = new Thread(){
   @Override
	public void run() {
		while(true){		
			try {
				Thread.sleep(500);
			} catch (InterruptedException e) {
			e.printStackTrace();
			}
			System.out.println("1:"+Thread.currentThread().getName());
			System.out.println("2:"+this.getName());	
		}	
	}
};
thread.start();
第二种方法
Thread thread2 = new Thread(new Runnable() {
	@Override
	public void run() {
		while(true){
			try {
				Thread.sleep(500);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			System.out.println("1:"+Thread.currentThread().getName());
		}
	}
});
thread2.start();


 创建子类并在里面写方法

 

new Thread(
/*这里的方法不运行*/
new Runnable() {
	@Override
	public void run() {
		while(true){
			try {
				Thread.sleep(500);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			System.out.println("**********:"+Thread.currentThread().getName());
			
		}
	}
}){
	/*运行这里的方法*/
	public void run() {
		while(true){
			try {
				Thread.sleep(500);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			System.out.println("8888888888:"+Thread.currentThread().getName());
			
		}
	}
}.start();

 

 

分享到:
评论

相关推荐

    Java线程创建与管理:深入理解与实践指南

    ### Java线程创建与管理:深入理解与实践指南 #### 引言 多线程作为Java程序设计中的重要概念之一,使开发者能够构建并行执行的任务,进而提高程序的效率和响应速度。Java语言提供了丰富的工具和技术来支持线程的...

    Java线程创建的四种方式

    Java线程是并发编程的基础,它允许程序同时执行多个任务,极大地提高了程序的效率和响应速度。在Java中,有四种主要的线程创建方法,它们各有特点,适应不同的应用场景。接下来,我们将深入探讨这四种方式及其使用...

    java线程创建 ThreadTester.java

    线程最基本的知识,主要是创建线程,等等。

    java线程69433.doc

    【Java线程创建与启动】 创建Java线程主要有两种方式: 1. 扩展`java.lang.Thread`类:自定义Thread类,覆盖`run()`方法。例如: ```java class MyThread extends Thread { public void run() { // 代码执行逻辑 ...

    Java建立一个单线程的实例.rar

    在Java编程语言中,线程是程序执行...通过这个基础的Java线程创建实例,新手可以学习到线程的基本概念和操作。进一步深入,可以研究更复杂的并发控制、线程池管理和线程安全编程,这些都是Java多线程开发中的核心技能。

    java线程.pdf

    根据提供的信息,我们可以推断出这份文档主要关注的是Java线程的相关内容。下面将围绕“Java线程”这一主题展开详细的介绍与解释。 ### Java线程基础 在Java语言中,线程是程序执行流的基本单元。一个标准的Java...

    Java线程状态流转图

    该图形展示了Java线程从创建到终止的整个生命周期,并详细介绍了每种状态的特点和转换规则。 NEW(初始化状态) 在Java线程的生命周期中,NEW是最初始的状态。在这个状态下,线程对象已经创建,但尚未启动。只有...

    java 线程创建多线程详解

    首先,Java线程的创建有以下两种主要方式: 1. **创建Thread的子类**: 在Java中,我们可以创建一个继承自`Thread`类的子类,并重写其`run()`方法。`run()`方法包含了线程要执行的代码。创建并启动线程的示例如下...

    Java线程详解大全

    Java线程是并发编程的核心部分,它允许程序在同一时间执行多个独立的任务,从而提高系统效率和响应速度。本文将深入探讨Java线程的概念、生命周期、实现方式以及相关的同步机制。 首先,理解线程的基本概念至关重要...

    JAVA线程dump的分析

    JAVA线程dump的分析 JAVA线程dump是指在JAVA程序中,当前线程的状态和调用堆栈的快照,能够帮助开发者了解当前程序的执行情况,诊断问题和性能瓶颈。生成JAVA线程dump的方法在不同的操作系统下是不同的,在Windows...

    Java线程(第三版)

    《Java线程(第三版)》是一本深入探讨Java线程技术的专业书籍,旨在帮助开发者理解和掌握Java平台上的多线程编程。Java线程是并发编程的重要组成部分,它允许程序同时执行多个任务,从而充分利用系统资源,提高程序的...

    Java线程.ppt

    学习Java线程,理解其创建、状态转换、调度和控制,以及如何处理线程间的互斥和同步,对于开发高效、稳定的并发程序至关重要。通过深入研究这些概念,开发者能够编写出更符合现代计算需求的高质量软件。

    在Java中创建线程有两种方法

    在Java编程语言中,创建线程是实现并发执行任务的关键步骤。Java提供了两种主要的方法来创建线程,分别是直接继承自`Thread`类和实现`Runnable`接口。这两种方法各有其特点和适用场景。 1. **继承Thread类**: 当...

    java线程深入解析

    本文将深入解析Java线程的相关知识点,包括线程的定义、创建、状态管理、线程同步和安全问题。 1. **线程定义** 在Java中,线程是进程中的单一顺序控制流,是程序执行的基本单元。线程在进程的上下文中运行,共享...

    JAVA线程学习(源代码)

    ExecutorService可以帮助我们管理和控制线程池,减少线程创建和销毁的开销。Future表示异步计算的结果,可以用来检查任务是否完成或者获取结果。Semaphore用于控制同时访问特定资源的线程数量,而CyclicBarrier则...

    Java线程使用教程

    Java线程是Java编程语言中的一个核心概念,它允许程序同时执行多个任务,极大地提高了程序的并发性和效率。本教程将深入探讨Java线程的使用,帮助开发者掌握这一关键技术。 一、线程基础 1. **线程的概念**:线程...

    java线程实例 各种小Demo

    Java线程是多任务编程的重要概念,它允许程序同时执行多个独立的任务,从而提高系统效率和响应速度。在Java中,线程可以分为用户线程和守护线程,前者是程序运行的基础,而后者是在所有用户线程结束时才终止的后台...

    java线程.rar

    5. **线程池**:通过`ExecutorService`和`ThreadPoolExecutor`,可以有效地管理和控制线程,避免大量线程创建和销毁带来的性能开销。 6. **守护线程(Daemon)**:不会阻止程序的正常退出,如后台日志记录线程。 7...

    java线程文档大全

    2. **线程创建**:Java提供两种方式创建线程,一是直接继承Thread类并重写run()方法,二是实现Runnable接口并定义run()方法,然后通过Thread类的构造函数将Runnable对象传递进去。 3. **线程交互**:线程之间的通信...

    java线程实战手册

    1. **线程的创建**:在Java中,有两种主要的线程创建方式——继承Thread类和实现Runnable接口。每种方法各有优缺点,需要根据实际需求选择。 2. **线程的启动与生命周期**:通过调用start()方法启动线程,线程将...

Global site tag (gtag.js) - Google Analytics