zoukankan      html  css  js  c++  java
  • Java中多线程使用匿名内部类的方式进行创建3种方式

     1 /*
     2  * 匿名内部类的格式:
     3  */
     4 public class ThreadDemo {
     5     public static void main(String[] args) {
     6         // 继承thread类实现多线程
     7         new Thread() {
     8             public void run() {
     9                 for (int x = 0; x < 100; x++) {
    10                     System.out.println(Thread.currentThread().getName() + "--"
    11                             + x);
    12                 }
    13             }
    14         }.start();
    15         ;
    16 
    17         // 实现runnable借口,创建多线程并启动
    18         new Thread(new Runnable() {
    19             @Override
    20             public void run() {
    21                 for (int x = 0; x < 100; x++) {
    22                     System.out.println(Thread.currentThread().getName() + "--"
    23                             + x);
    24                 }
    25             }
    26         }) {
    27         }.start();
    28 
    29         // 更有难度的,在Thread匿名内部类的里面再一次重写run方法
    30         //在实际运行时的结果是 hello+x。以thread的run方法为准。但是此处无意义
    31         new Thread(new Runnable() {
    32             @Override
    33             public void run() {
    34                 // TODO Auto-generated method stub
    35                 for (int x = 0; x < 100; x++) {
    36                     System.out.println("java" + "--" + x);
    37                 }
    38 
    39             }
    40         }) {
    41             public void run() {
    42                 for (int x = 0; x < 100; x++) {
    43                     System.out.println("hello" + "--" + x);
    44                 }
    45             }
    46         }.start();
    47     }
    48 }
  • 相关阅读:
    random(1)
    django(1)
    python复习
    bootstrap(1)
    jquery(2)
    Jquery(3)
    day17 正则表达式 re模块
    文字笔记
    MATLAB之数学建模:深圳市生活垃圾处理社会总成本分析
    MATLAB之折线图、柱状图、饼图以及常用绘图技巧
  • 原文地址:https://www.cnblogs.com/fuck1/p/5373700.html
Copyright © 2011-2022 走看看