zoukankan      html  css  js  c++  java
  • java多线程--实现Runnable接口方式

    因为java类只能继承一个类可以实现多个接口的特性,所以一般情况下不推荐使用继承Thread类实现多线程,下面是实现Runnable接口方式的简单多线程代码

    package text;
    
    /**
     * 多线程
     * @author admin
     *
     */
    public class Threads {
        
        public static void main(String[] args){
            Thread_1 t1=new Thread_1();
            Thread thread1 =new Thread(t1);
            thread1.start();
            
            Thread_2 t2 =new Thread_2();
            Thread thread2=new Thread(t2);
            thread2.start();
            
        }
    }
        
    class Thread_1 implements Runnable{
        
        public void run() {
            try {
                //线程暂停一秒
                Thread.sleep(1000); 
                System.out.println("执行方法1");
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
                
        }
    }
    
    class Thread_2 implements Runnable{
        
        public void run() {
            try {
                Thread.sleep(1000);
                System.out.println("执行方法2");
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            
        }    
    }
        

    循环

    package test.bean;
    
    public class xc {
         
         public static  void main(String[] args){
             for(int i = 0 ; i < 10 ; i ++ ){
                 test t = new test();
                 new Thread(t).start();
             }
         }
    }
    class test implements Runnable{
        public void run() {
            System.out.println("线程:"+Thread.currentThread().getName() + "执行");    
        }  
    }
  • 相关阅读:
    nginx 添加模块
    zabbix监控nginx status页面
    查看crontab执行记录
    mysql常见问题处理
    iftop简单使用
    TCP的状态及变迁
    CF1174F
    luoguP6326 Shopping
    【THUWC2020】工资分配
    CF1336简要题解
  • 原文地址:https://www.cnblogs.com/angto64/p/5126585.html
Copyright © 2011-2022 走看看