栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java中的线程

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中的线程

要创建线程,请创建一个扩展

Thread
该类的新类,然后实例化该类。扩展类必须重写该
run
方法并调用该
start
方法以开始执行线程。

在内部

run
,您将定义构成新线程的代码。重要的是要理解
run
可以像主线程一样调用其他方法,使用其他类并声明变量。唯一的区别是
run
为程序内的另一个并发执行线程建立入口点。这将在
run
返回时结束。

这是一个例子:

public class MyThread extends Thread {    private final String name;    public MyThread(String name) {        this.name = name;    }    public void run() {        try { for (; ; ) {     System.out.println(name);     Thread.sleep(1000); }        } catch (InterruptedException e) { System.out.println("sleep interrupted");        }    }    public static void main(String[] args) {        Thread t1 = new MyThread("First Thread");        Thread t2 = new MyThread("Second Thread");        t1.start();        t2.start();    }}

您将在屏幕上看到以下内容:

First ThreadSecond ThreadFirst ThreadSecond ThreadFirst Thread

本教程还介绍了

Runnable
界面。使用Spring,您可以使用线程池。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/427923.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号