博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初步线程学习1
阅读量:5160 次
发布时间:2019-06-13

本文共 1300 字,大约阅读时间需要 4 分钟。

线程演示:

1 package thread; 2  3 /** 4  * 兔子的线程 5  * @author superdrew 6  */ 7 public class RabbitThread extends Thread{ 8     public void run() { 9         setName("兔子线程");10         while(true){11             System.out.println("兔子领先了....加油!!!!"+getName()+" "+getPriority());12         }13     }14     15 }
RabbitThread.java

测试线程:

1 package thread; 2  3 /** 4  * 功能:龟兔赛跑 5  *            使用线程 6  *     思路:分别创建两个线程  一个是乌龟 另外一个是兔子  ,完成赛跑任务 7  *  总结:1.如何定义线程 8  *           继承Thread 重写run方法     ,run是线程体,要完成任务 9  *      2.如何创建线程10  *          RabbitThread rt = new RabbitThread()11  *      3.如何启动线程12  *           rt.start();//启动线程13  *           run()       只是一个普通的方法14  *      4.其它15  *          之前的main是一个单线程,16  *          实质是 相应的线程获取了cpu并执行线程体 run();17  *          cpu时间片到了,切换线程18  *  19  * @author superdrew20  *21  */22 public class TestThread {23     public static void main(String[] args) {24         RabbitThread rt = new RabbitThread();25         rt.setName("兔子");26         //rt.run();//普通的方法27         rt.start();//启动线程28         while(true){
//乌龟有机会吗?29 System.out.println("乌龟领先了....."+30 Thread.currentThread().getName()+" "+Thread.currentThread().getPriority());31 }32 33 }34 }
main_Thread

 

转载于:https://www.cnblogs.com/superdrew/p/8092917.html

你可能感兴趣的文章
NOI2018垫底记
查看>>
快速切题 poj 1002 487-3279 按规则处理 模拟 难度:0
查看>>
Codeforces Round #277 (Div. 2)
查看>>
【更新】智能手机批量添加联系人
查看>>
NYOJ-128前缀式计算
查看>>
深入理解 JavaScript 事件循环(一)— event loop
查看>>
Hive(7)-基本查询语句
查看>>
注意java的对象引用
查看>>
C++ 面向对象 类成员函数this指针
查看>>
NSPredicate的使用,超级强大
查看>>
自动分割mp3等音频视频文件的脚本
查看>>
判断字符串是否为空的注意事项
查看>>
布兰诗歌
查看>>
js编码
查看>>
Pycharm Error loading package list:Status: 403错误解决方法
查看>>
steps/train_sat.sh
查看>>
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>