Java并发(思维导图)

 

 

Java并发(思维导图)

 

无限期等待:

Java并发(思维导图)

 

限期等待:

Java并发(思维导图)

 

 

线程生命流程:

Java并发(思维导图)

 

  

2,实现方式

 Java并发(思维导图)

 

 代码实现样例【三种方式】:

package com.cnblogs.mufasa.demo2;

import java.util.concurrent.Callable;

public class test1_Runnable implements Runnable{
    @Override
    public void run() {
        for(int i=0;i<50;i++){
            System.out.println("当前线程:"+i);
        }
    }
}

class test2_Callable implements Callable<String> {
    private int num;
    public test2_Callable(){}
    public test2_Callable(int num){
        this.num=num;
    }
    @Override
    public String call() throws Exception {
        for(int i=0;i<50;i++){
            System.out.println(this.num+"线程:"+i);
        }
        return num+"线程已完成";
    }
}

class test3_Thread extends Thread {
    private int num;
    public test3_Thread(){}
    public test3_Thread(int num){
        this.num=num;
    }
    @Override
    public void run() {
        for(int i=0;i<50;i++){
            System.out.println(this.num+"线程:"+i);
        }
    }
}
View Code

相关文章:

  • 2021-05-26
  • 2021-10-04
  • 2021-09-27
  • 2022-01-02
  • 2022-12-23
  • 2021-11-18
  • 2021-11-18
  • 2021-11-18
猜你喜欢
  • 2021-10-10
  • 2021-07-16
  • 2022-01-12
  • 2021-11-18
  • 2021-07-24
  • 2022-12-23
相关资源
相似解决方案