线程系列——一个最简单Java多线程程序

时间:2024-10-12 17:25:55

1、一、在已经建好的test.thread包重新创建一个类TestThread01(具体步骤:右击test.thread——new——class——填写类名TestThread01);

线程系列——一个最简单Java多线程程序

2、二、在TestThread01类里先写一个主函数(就是程序的出入口,初学我们只要记住就行),具体代码如下;

线程系列——一个最简单Java多线程程序

3、三、在TestThread01类中写一个内部类FirstThread,让这个类继承于系统中Thread类,并且实现Thread类中的run()方法,还在这个方法中写一个简单的for循环程序。具体代码如下图所示;

线程系列——一个最简单Java多线程程序

4、四、我们再跳到主函数中写旯皱镢涛程序。在主函数也就是程序入口处创建一个FirstThread对象(学Java应该都知道对象哈),并且用ft.start()开启线程(start()方法是开启线程的作用,初学者记住就行)。为了看出线程的作用,我们在主函数中也写一个for循环程序,具体程序如下图;

线程系列——一个最简单Java多线程程序

5、五、运行程碌食撞搁序,得到结果如下图。分析:1、从下面这个结果我们知道Java中多线程的运行是没有什么规律的;2、这个多线程程序中有三个执行流同时运行(系统中有个垃圾回收流,这里就不多说了哈),我们看到的有first和main两个循环流在同时执行,这就是多线程的无规律性的规律。

线程系列——一个最简单Java多线程程序
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com