黑马程序员_详解Java中线程的两种创建方法
来源:互联网 发布:淘宝评价好助手 编辑:程序博客网 时间:2024/06/01 11:23
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------
Java中创建线程的第一种方法:继承Thread类。
步骤:1.定义类继承Thread。
2.复写Thread类中的run方法。
3.调用线程的start方法,该方法两个作用:启动线程,调用run方法。
如:class Demo extends Thread
{
public void run()
{
for(int x=0;x<60;x++)
System.out.println("demo run-----");
}
}
class ThreadDemo
{
public static void main(String[] arg)
{
Demo d=new Demo();
d.start();
for(int x=0;x<60;x++)
System.out.println("Hellow World!");
}
}
Java中创建线程的第二种方法:实现Runnable接口。
步骤:1.定义类实现Runnable接口。
2.覆盖Runnable接口中的run方法。(将线程要运行的代码存放在run方法中)。
3.通过Thread类建立线程对象。
4.将Runnable接口的子类对象作为实际参数传递给Thread类的构造函数。
5.调用Thread类的start方法开启线程并调用Runnable接口子类的run方法。
如:class Ticket implements Runnable
{
private int tick=100;
public void run()
{
while(true)
{
if(tick>0)
{
System.out.println(Thread.currentThread().getName()+"-------sale:"+tick--);
}
}
}
}
class TicketDemo
{
public static void main(String[] args)
{
Ticket t=new Ticket();
Thread t1=new Thread(t);
Thread t2=new Thread(t);
Thread t3=new Thread(t);
t1.start();
t2.start();
t3.start();
}
}
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------
- 黑马程序员_详解Java中线程的两种创建方法
- 黑马程序员_创建线程的两种方式
- 黑马程序员:创建线程的两种方法
- 黑马程序员——java基础——Java中创建线程的两种方式
- 黑马程序员——java创建线程的两种创建方式
- java中创建线程的两种方法的区别
- 黑马程序员--04.多线程--03.【创建线程两种方法的对比】【多线程卖票案例设计】
- JAVA中创建线程对象的两种方法
- java中创建线程的两种方法及其区别
- Java中创建线程的两种方法
- java中创建线程的两种方法及比较
- 黑马训练营_线程的两种定义方法
- 黑马程序员:创建线程的两种方式
- 黑马程序员_java创建线程的两种方式
- 黑马程序员:创建线程的两种方式
- 黑马程序员——java学习9(创建线程的两种方式)
- 黑马程序员_单例模式的两种方法
- 黑马程序员_同步的两种实现方法
- 查看MS-SQL 端口号
- 第一篇留给自己。
- Android Application使用总结
- J2EE 无法载入web.xml信息
- 网络通讯服务设计的几个原则
- 黑马程序员_详解Java中线程的两种创建方法
- 金币阵列问题
- 昨天观看了凤舞烟老师的BF-TECH3.0之零基础3G Android移动开发,拿出来给大家分享下
- 转载_Linux 的多线程编程的高效开发经验
- Java文件下载
- 修改UISearchBar背景颜色
- Java创建多线程的三种方式---Thread
- IntelliJ IDEA 常用快捷键
- 经典makefile例子