美文网首页
聪聪工作室---多线程---CodingThread

聪聪工作室---多线程---CodingThread

作者: 繁花流水congcong | 来源:发表于2016-08-04 20:07 被阅读14次

    一个程序就是一个进程

    多线程指在同一个程序中的多个应用和功能

    CodingThread.java 代码

    public class CodingThread {
    
        public static void main(String[] args) {
            
        
            Thread print=new PrintThread();
            print.start();//打印的线程
            
            DownloadMovie dm=new DownloadMovie();       
            Thread downloader=new Thread(dm);
            downloader.start();//下载的线程
            
            coding();//写代码的线程
            
    
        }
    
        private static void coding() {
            
            for (int i = 0; i <=100; i++) {
                System.out.println("小明在写第"+i+"行代码");
                try {
                    Thread.sleep(5);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                
            }
            
        }
    
    }
    
    
    
    Coding.png

    DownloadMovie.java 代码

    
    public class DownloadMovie implements Runnable {
    
        @Override
        public void run() {
            // TODO Auto-generated method stub
            for (int i = 0; i <=10; i++) {
                System.out.println("downloading第"+i+"集");
                try {
                    Thread.sleep(50);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
        
    
        
    }
    
    
    
    DownloadMovie.png

    PrintThread.java 代码

    
    public class PrintThread extends Thread {
    
        public void run(){
            long startTime=System.currentTimeMillis();
            
            for (int i = 0; i <=200; i++) {
                System.out.println("printing第"+i+"页纸张");
            
                try {
                    Thread.sleep(5);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
            long finishTime=System.currentTimeMillis();
            
            System.out.println("共用时"+(finishTime-startTime));
        }
    }
    
    
    PrintThread.png

    作者: 聪聪工作室
    业务合作: 18758171751
    微信: 18758171751
    Email: 1099749430@qq.com

    聪聪工作室---Java---独家制作
    版权所有,盗版必究!

    相关文章

      网友评论

          本文标题:聪聪工作室---多线程---CodingThread

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