실행 가능 대 호출 가능
1865 단어 concurrencyjavarunnablecallable
동시성은 기본적으로 프로그램에 실행 스레드가 하나만 있는 것이 아니라 여러 실행 또는 스레드가 잠재적으로 동시에 발생할 수 있음을 의미합니다. 따라서 코드의 다른 부분이 동시에 실행될 수 있습니다.
시작하자!
실행 가능
Java의 Runnable 인터페이스를 사용하면 자체 스레드 내에서 실행할 수 있는 코드 블록을 정의할 수 있습니다. 따라서 실행 가능한 클래스를 여러 개 만들어 실행하면 동일한 프로세스 또는 프로그램 내에서 동시에 여러 스레드가 실행됩니다. 이것을 동시성이라고 합니다.
See examples of how to use a runnable interface
호출 가능
다음은 호출 가능합니다. Callable은 또한 Java 인터페이스이며 Runnable로 이를 사용하여 작업을 병렬로 실행할 수 있습니다. 그러나 중요한 차이점이 있습니다. 콜러블은 작업의 결과를 반환하거나 예외를 throw할 수 있습니다. 호출 가능한 인터페이스는 실행 가능한 제한 사항 중 일부를 해결하기 위해 Java에 포함되어 있습니다.
See examples of how to use a runnable interface
실행 가능 대 호출 가능 - 차이점
Runnable과 Callable의 주요 차이점은 Callable은 작업 실행 결과를 호출자에게 반환한다는 것입니다. Runnable을 사용하면 아무 것도 반환할 수 없으며 결과는 별도의 공유 구조 또는 데이터베이스에 저장해야 합니다. 실행 가능과 호출 가능의 차이점을 이해하기 위해 두 인터페이스를 비교할 수 있습니다.
public interface Runnable {
public abstract void run();
}
public interface Callable<V> {
V call() throws Exception;
}
How to execute a runnable
How to execute a callable
이 기사를 즐기고 이 블로그를 읽고 지원해 주셔서 대단히 감사합니다! 🙂
Reference
이 문제에 관하여(실행 가능 대 호출 가능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/hellocodeclub/runnable-vs-callable-35f5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음은 호출 가능합니다. Callable은 또한 Java 인터페이스이며 Runnable로 이를 사용하여 작업을 병렬로 실행할 수 있습니다. 그러나 중요한 차이점이 있습니다. 콜러블은 작업의 결과를 반환하거나 예외를 throw할 수 있습니다. 호출 가능한 인터페이스는 실행 가능한 제한 사항 중 일부를 해결하기 위해 Java에 포함되어 있습니다.
See examples of how to use a runnable interface
실행 가능 대 호출 가능 - 차이점
Runnable과 Callable의 주요 차이점은 Callable은 작업 실행 결과를 호출자에게 반환한다는 것입니다. Runnable을 사용하면 아무 것도 반환할 수 없으며 결과는 별도의 공유 구조 또는 데이터베이스에 저장해야 합니다. 실행 가능과 호출 가능의 차이점을 이해하기 위해 두 인터페이스를 비교할 수 있습니다.
public interface Runnable {
public abstract void run();
}
public interface Callable<V> {
V call() throws Exception;
}
How to execute a runnable
How to execute a callable
이 기사를 즐기고 이 블로그를 읽고 지원해 주셔서 대단히 감사합니다! 🙂
Reference
이 문제에 관하여(실행 가능 대 호출 가능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/hellocodeclub/runnable-vs-callable-35f5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
public interface Runnable {
public abstract void run();
}
public interface Callable<V> {
V call() throws Exception;
}
Reference
이 문제에 관하여(실행 가능 대 호출 가능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hellocodeclub/runnable-vs-callable-35f5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)