`
xuantian868
  • 浏览: 31247 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

java多线程基础

    博客分类:
  • Java
阅读更多
package com.xuantian.lang.thread;

public class Thread01 {

	/**
	 * @param args
	 * 在Java中,多线程的实现有两种方式:
	 *扩展java.lang.Thread类
     *实现java.lang.Runnable接口
     *注意:start()方法的调用后并不是立即执行多线程代码,而是使得该线程变为可运行态(Runnable),什么时候运行是由操作系统决定的。
     *实际上所有的多线程代码执行顺序都是不确定的,每次执行的结果都是随机的。
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		DemoThread runAble= new DemoThread();
		Thread thread=new Thread(runAble);
		thread.start();
		DemoThread2 thread2=new DemoThread2();
		thread2.start();
		for(int i=0;i<100;i++){
			System.out.println("main__"+i);
		}
		
	}

}

class DemoThread implements Runnable{
	public void run(){
		for(int i=0;i<100;i++){
			System.out.println("run__"+i);
		}
	}
}
class DemoThread2 extends Thread{
	public void run(){
		for(int i=0;i<100;i++){
			System.out.println("threadrun__"+i);
		}	
	}
}
分享到:
评论

相关推荐

    JAVA多线程基础演练DEMO

    这个"JAVA多线程基础演练DEMO"提供了一些基础示例,帮助开发者更好地理解和掌握多线程的基本概念和用法。以下将详细讲解Java多线程的相关知识点: 1. **线程的创建** - **继承Thread类**:创建一个新类,继承自`...

    头歌java多线程基础介绍.doc

    头歌java多线程基础 “头歌”是一个在线教育平台,提供包括Java在内的多种编程语言的在线学习资源和课程。Java多线程基础是学习Java编程中非常重要的一部分,它涉及到如何同时运行多个任务,以充分利用现代多核...

    Java多线程干货系列(1)Java多线程基础编程开发技术

    Java多线程是Java编程中的重要...以上内容仅涵盖了Java多线程基础编程的一部分知识点,实际开发中还需要关注更多的并发控制策略、性能优化和调试技巧。对于深入理解Java多线程,还需要学习和实践更多相关的高级特性。

    java多线程基础资料

    Java多线程是Java编程中的一个...以上只是Java多线程基础知识的一部分,深入学习还包括线程池的配置与优化、线程安全的设计模式、并发工具类的使用等。理解和掌握这些知识点对于编写高效、稳定的多线程程序至关重要。

    java多线程基础说课PPT教案.pptx

    java多线程基础说课PPT教案.pptx

    java多线程基础篇讲解

    Java多线程基础篇讲解是针对初学者设计的教程,旨在用简洁明了的语言帮助学习者更容易理解多线程的概念和应用。多线程编程在现代计算机系统中扮演着重要角色,尤其在CPU主频发展遇到瓶颈的情况下,通过超线程技术和...

    java多线程基础知识

    Java多线程基础知识 Java多线程基础知识是Java编程语言中的一项重要技术,用于提高程序的执行效率和响应速度。在这里,我们将详细介绍Java多线程基础知识的相关概念和技术。 一、程序、进程和线程 程序(Program...

    Java多线程基础-01、数组概述.rar

    本资料“Java多线程基础-01、数组概述”将带你入门Java的多线程世界,并结合数组这一基本数据结构进行讲解。 首先,我们需要理解什么是线程。线程是操作系统分配CPU时间的基本单位,一个进程可以有多个线程,它们...

    java多线程基础学习文档

    以上就是Java多线程基础学习的一些关键知识点,理解并掌握这些内容对于进行高效的多线程编程至关重要。在实际开发中,还需要根据具体需求选择合适的线程模型和同步机制,以实现高效、安全的并发程序。

    Java 多线程基础笔记

    Java 多线程基础笔记

    头歌java多线程基础-Java多线程基础详解与实战指南

    内容概要:本文详细介绍了Java多线程的基础概念和关键技术点。首先解释了线程的基本概念、线程与进程的区别及其不同状态。接着,通过三种方式创建线程(继承Thread类、实现Runnable接口、使用Callable和Future接口)...

    Java多线程基础-03、数组定义方式二、元素默认值规则.rar

    总之,Java多线程基础是高效编程的关键,而理解数组定义和元素默认值规则则是构建安全、健壮的多线程程序的基础。通过合理运用多线程技术和掌握数组的内在特性,你可以编写出更加高性能、可扩展的Java应用程序。

    Java多线程基础-02、数组定义方式一、访问、注意事项.rar

    在Java编程语言中,多线程是程序设计中的一个重要概念,尤其在处理高并发和资源优化的场景下...通过观看"Java多线程基础-02、数组定义方式一、访问、注意事项.mp4"这个视频教程,你将能更深入地学习这些重要的知识点。

    头歌java多线程基础-day10.rar

    头歌java多线程基础-day10.rar

    头歌java多线程基础-day11.rar

    头歌java多线程基础-day11.rar

    头歌java多线程基础-day12.rar

    头歌java多线程基础-day12.rar

    java多线程基础说课学习课程.pptx

    java多线程基础说课学习课程.pptx

    java多线程基础说课学习教案.pptx

    java多线程基础说课学习教案.pptx

    java多线程基础说课PPT学习教案.pptx

    java多线程基础说课PPT学习教案.pptx

    java多线程设计

    一、Java多线程基础 1. 线程的创建:Java提供了两种创建线程的方式——继承Thread类和实现Runnable接口。继承Thread类可以直接创建一个新的线程类,而实现Runnable接口则可以将线程逻辑封装在任何类中,更利于代码...

Global site tag (gtag.js) - Google Analytics