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);
    }
    }
    */
    }
  • 相关阅读:
    缓存服务器
    Consistent Hashing算法-搜索/负载均衡
    MinHash算法-复杂度待整理
    搜索引擎spam
    C语言字节对齐
    关于访问权限的问题
    计蒜客button 概率
    LightOJ
    LightOJ
    LightOJ
  • 原文地址:https://www.cnblogs.com/BigIdiot/p/2290389.html
Copyright © 2011-2022 走看看