자바 다중 스레드join 방법 및 우선순위 방법
A 라인이 B 라인까지 실행되었을 때.join () 메서드는 A가 기다립니다.B라인이 다 실행되어야 A가 실행됩니다.
join은 도착할 때 라인에 가입하여 실행할 수 있습니다.
1. 라인은join 방법을 사용하면 메인 라인이 멈추고 실행이 끝나면 이 라인이 동결되면 메인 라인이 끊어집니다. 이것도 왜 라인이 이상을 던져야 하는 이유입니다.
2. 두 개 이상의 라인이 열리면 이 A라인은join 방법을 사용한다. 그러면 메인 라인은 멈추고 이 몇 개의 라인은 교체하여 진행한다. A가 실행될 때까지 메인 라인은 부활한다.
1. tostring(), 방법, 라인의 구체적인 이름, 우선순위 얻기
2. 우선 순위는 자원을 빼앗는 빈도를 나타낸다
3.java에는 1-5-10이라는 세 개의 레벨이 설정되어 있으며, 고정값이기 때문에 알파벳으로 대문자로 표시한다
4. 백그라운드 스레드를 설정하는 것과 마찬가지로 모두 스레드의 함수에 속하며, 스레드 대상이 r.setPriority(Thread. 알파벳 레벨)를 직접 호출합니다.
5. 익명 내부 클래스?다선정의 관건이니 반드시 파악해야 한다
class Demo implements Runnable
{
public void run()
{
for(int x=0; x<70; x++)
{
System.out.println(Thread.currentThread().toString()+"....."+x);
Thread.yield();
}
}
}
class JoinDemo
{
public static void main(String[] args) throws Exception
{
Demo d = new Demo();
Thread t1 = new Thread(d);
Thread t2 = new Thread(d);
t1.start();
//t1.setPriority(Thread.MAX_PRIORITY);
t2.start();
//t1.join();
for(int x=0; x<80; x++)
{
//System.out.println("main....."+x);
}
System.out.println("over");
}
}
이상의 이 간단한java다선정join방법과 우선순위 방법은 바로 편집자가 여러분에게 공유한 모든 내용입니다. 여러분께 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.