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);
    }
    }
    */
    }
  • 相关阅读:
    blob 下载功能和预览功能
    实现大文件上传
    element ui框架之Upload
    常用utils
    vue实现excel表格上传解析与导出
    理解script加载
    js处理10万条数据
    Shadow DOM
    20150625_Andriod_01_ListView1_条目显示
    20150624_Andriod _web_service_匹配
  • 原文地址:https://www.cnblogs.com/BigIdiot/p/2290389.html
Copyright © 2011-2022 走看看