码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA--多线程

时间:2018-03-23 16:20:55      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:.com   gpo   调用   图片   表示   class   同步方法   oid   ima   

一、多线程的书写步骤

1.线程类继承Thread

2.线程类中重写run()方法

3.测试类中创建线程对象,并用start()方法启动线程

 

Runnable接口的方式

1.线程类继承

2.创建线程对象:假设线程类是Runnable,则用Runnable myRunnable = new MyRunnable();创建对象,然后用Thread t = new Thread(myRunnable);创建

3.启动线程

 

注意:这种方法必须创建一个对象

 

线程对象调用start(),方法和调用run()方法的区别

1.run()只有主线程一条执行路径

2.start():多条执行路径,主线程与子线程并行交替执行

技术分享图片

 

匿名内部类的方法:直接在Test类中重写run方法

    Thread t1 = new Thread() {
            @Override
            public void run() {
                // TODO Auto-generated method stub
                while (!teemo.isDead()) {
                    gareen.attack(teemo);
                }
            }
        };
        t1.start();

 

 

 线程的一些常用方法

优先级有1~10表示,1最低,默认优先级为5

技术分享图片

同步方法:

技术分享图片

 

JAVA--多线程

标签:.com   gpo   调用   图片   表示   class   同步方法   oid   ima   

原文地址:https://www.cnblogs.com/zxj-262410/p/8630627.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!