zoukankan      html  css  js  c++  java
  • JAVA_Thread_Runable

    package com.kk.thread;

    /*
    * 继承Thread和实现Runnable接口都可以实现多线程
    * 继承Thread可以修改线程的一些属性,例如name、daemon等
    * 一般采用实现Runnable接口
    */
    public class RunableTest {

    public static void main(String[] args) {
    RunnableClassTest r = new RunnableClassTest();
    // new Thread(r).start();
    // new Thread(r).start();
    // new Thread(r).start();
    // new Thread(r).start();
    r.getThread().start();
    r.getThread().start();
    r.getThread().start();
    r.getThread().start();

    while (true)
    System.out.println(Thread.currentThread().getName());
    }
    }

    class RunnableClassTest /*implements Runnable */{
    int i=0;
    private class InnerThread extends Thread{
    public void run() {
    while(true){
    System.out.println(Thread.currentThread().getName());
    System.out.println(++i);
    }
    }
    }

    public Thread getThread(){
    return new InnerThread();
    }

    /*
    public void run() {
    while (true){
    System.out.println(Thread.currentThread().getName());
    System.out.println(++i);
    }
    }
    */
    }
  • 相关阅读:
    zabbix:乱码问题
    zabbix--微信报警(未完成)
    ansible-playbook项目(4)
    ansible-playbook(3)
    备份和校验脚本-邮件通知
    rsync
    keepalived
    双机热备
    nginx负载均衡
    LNMP(5)
  • 原文地址:https://www.cnblogs.com/BigIdiot/p/2290389.html
Copyright © 2011-2022 走看看