首页 > 编程语言 >Java 多线程例子1 小例子

Java 多线程例子1 小例子

时间:2023-10-20 11:09:35浏览次数:44  
标签:多线程 Java Thread running 例子 main public TestThread


学习的张孝祥的《Java就业培训教程》觉得讲的不错,是比较好的入门教程吧。

下面是最简单的例子。

public class ThreadDemo {
	public static void main(String[] args) {
		new TestThread().start();
		while(true) {
			System.out.println("main(): "+Thread.currentThread().getName() + " is running");
		}
	}
}

class TestThread extends Thread {
	public void run() {
		while(true) {
			System.out.println("TestThread: "+Thread.currentThread().getName() + " is running");
		}
	}
}

 

输出结果为:

 


输出结果为 写道


main(): main is running
TestThread: Thread-0 is running
main(): main is running
TestThread: Thread-0 is running
main(): main is running
TestThread: Thread-0 is running
main(): main is running
TestThread: Thread-0 is running
main(): main is running
TestThread: Thread-0 is running
main(): main is running
TestThread: Thread-0 is running


 

标签:多线程,Java,Thread,running,例子,main,public,TestThread
From: https://blog.51cto.com/u_16298170/7947812

相关文章

  • Java的文件路径
    1,访问该类所在目录下的文件:如结构: 现在Tst.java中想要访问note.txt文件,这样就行:getClass().getResource("note.txt")得到java.net.URL或:getClass().getResourceAsStream("note.txt")得到InputStream。或:Tst.class.getResource("note.txt")2,访问同一项目下的文件:如结构: 现在AAA.ja......
  • 使用DOM4J的一个小例子
    packagecom.dujiali.test;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStream;importjava.io.OutputStreamWriter;importjava.util.List;importorg.dom4j.Doc......
  • Java中四种XML解析技术(DOM、SAX、Jdom、DOM4j)
    在平时工作中,难免会遇到把XML作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历XML这块来测试,因为遍历XML是工作中使用最多的(至少我认为)。预备测试环境:AMD毒龙1.4GOC1.5G、256M......
  • Java的引用传替
    publicclassSample{ publicstaticvoidmain(String[]args){ AobjectA=newA(); System.out.println(objectA.a); add(objectA); System.out.println(objectA.a); } privatestaticvoidadd(AobjectA){ objectA.a=1; }}classA{ inta=......
  • Java中运行音频文件
    publicclassMp3Player{publicstaticvoidmain(Stringargs[]){try{ FileInputStreamfileau=newFileInputStream(newFile("f:/tmp/ss.wav")); AudioStreamas=newAudioStream(fileau); ......
  • Java 多线程例子2 前台线程(用户线程) 后台线程(守护线程 ) setDaemon
    1,setDaemon(true)后就是后台线程(守护线程),反之就是前台线程(用户线程)2,后台线程和前台线程的区别:在java程序中如果所以的前台线程都已经退出,所有的后台线程自动退出。TestThread为后台线程:publicclassThreadDemo{ publicstaticvoidmain(String[]args){ Threadt=newTes......
  • java集合框架及其特点
    常见的集合以及他们的特点有哪些呢java集合类主要由Collection和Map两个根接口派生出来的。Collection派生了List,Set,Queue这三个子接口。1、List代表有序可重复集合,可直接根据元素的索引来访问。ArrayList:排列有序,可重复底层使用数组速度快,增删慢线程不安全容量不够......
  • Java生态系统的进化:从JDK 1.0到今天
    文章目录JDK1.0:开启Java时代JDK1.1:Swing和内部类JDK1.2:Collections框架和JIT编译器JDK1.5:引入泛型和枚举JDK1.8:Lambda表达式和流JDK11以后:模块化和新特性未来展望1.云原生和容器化2.更好的性能和效率3.更强大的库和框架4.语言改进结论......
  • 【Java 进阶篇】使用 JDBC 更新数据详解
    在关系型数据库中,更新数据是一项常见的任务。通过JavaJDBC(JavaDatabaseConnectivity),我们可以使用Java编程语言来执行更新操作,例如修改、删除或插入数据。本文将详细介绍如何使用JDBC来进行数据更新操作,包括示例代码和必要的概念。JDBC更新操作概述在JDBC中,更新操作通常分为以下......
  • JS加密:JavaScript代码加密混淆
    JS加密,即JavaScript代码加密混淆,是指对js代码进行数据加密、逻辑混淆。使js代码不能被分析、复制、盗用,以达到保护js代码、保护js产品、保护js知识产权的目的。JS加密定义JS加密,即:JavaScript代码加密混淆、JavaScript代码混淆加密。JavaScript,简称JS,加密指对JS代码进行密文化处理......