美文网首页
Java-0025-Thread多线程

Java-0025-Thread多线程

作者: 云转水流 | 来源:发表于2016-08-04 20:45 被阅读16次

2016.8.4

实现线程的两种方式
1.直接继承Thread

    class Download extends Thread {
        public void run(){
            for(int i=0;i<=100;i++){
                System.out.println("正在下载片子:"+i+"%");
            }
        }
    }
    Thread download = new Download();
    

2.实现Runnable接口

    class PlayLOL implements Runnable{
        public void run() {
            for(int i=0;i<=100;i++){
                System.out.println("正在玩LOL,已经补了"+i+"个小兵");
            }
        }
    }
    Thread playlol = new Thread(new PlayLOL());

线程的方法

(1)
线程进入就绪状态,等待调度

    download.start();

(2)
线程休眠,休眠500毫秒

    Thread.sleep(500);

(3)
join()
先执行完调用join的线程,再执行这条语句之后之后的代码
join(long millis)
先执行100毫秒调用join的线程,再执行这条语句之后的代码

    download.join();
    download.join(100);

(4)
setDaemon(boolean on)守护线程,调用本线程的线程结束,就结束本线程
main方法运行结束,就结束download线程,main就是主线程

    public static void main(String[] args){
        Thread download = new Download();
        download.setDaemon(true);
    }

(5)
设置和获取线程名字

download.setName("下载")
download.getName()

(6)
设置和获取线程优先级

download.setPriority(10)
download.getPriority()

相关文章

  • Java-0025-Thread多线程

    2016.8.4 实现线程的两种方式1.直接继承Thread 2.实现Runnable接口 线程的方法 (1)线程...

  • iOS多线程 NSOperation

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程 pthread、NSThread

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程: GCD

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程运用

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程基础

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • 多线程介绍

    一、进程与线程 进程介绍 线程介绍 线程的串行 二、多线程 多线程介绍 多线程原理 多线程的优缺点 多线程优点: ...

  • iOS进阶之多线程管理(GCD、RunLoop、pthread、

    深入理解RunLoopiOS多线程--彻底学会多线程之『GCD』iOS多线程--彻底学会多线程之『pthread、...

  • iOS多线程相关面试题

    iOS多线程demo iOS多线程之--NSThread iOS多线程之--GCD详解 iOS多线程之--NSOp...

  • 多线程之--NSOperation

    iOS多线程demo iOS多线程之--NSThread iOS多线程之--GCD详解 iOS多线程之--NSOp...

网友评论

      本文标题:Java-0025-Thread多线程

      本文链接:https://www.haomeiwen.com/subject/kqxhsttx.html