멀티스레드 예제

Tempo de leitura: menos de 1 minuto

0 Flares Filament.io 0 Flares ×

두 번째 예에서 : 스레드는 스레드 키워드를 확장하여 생성됩니다. 이렇게 하면 새 스레드 클래스가 생성됩니다. 이제 Count 클래스는 위와 같이 스레드로 작동합니다. 스레드를 만드는 두 번째 방법은 Thread를 확장하는 새 클래스를 만든 다음 run() 메서드를 재정의한 다음 해당 클래스의 인스턴스를 만드는 것입니다. run() 메서드는 start()를 호출한 후 스레드에서 실행되는 메서드입니다. 다음은 Java Thread 하위 클래스를 만드는 예제입니다: 스레드가 시작되면 자체 run() 메서드를 실행하는 대신 MyClass 인스턴스의 run() 메서드를 호출합니다. 위의 예제는 “MyClass 실행 중”이라는 텍스트를 인쇄합니다. 차이점은 없습니다. 그것은 모두 필요와 요구 사항에 따라 달라집니다.

예를 들어 설명하겠습니다. Java는 여러 상속을 지원하지 않으므로 한 클래스만 확장(상속)할 수 있으므로 Thread 클래스를 확장한 후에는 Java에서 다른 클래스를 확장하거나 상속할 수 없습니다. 개체 지향 프로그래밍(OOP)에 따라 상속의 전체 목적은 부모 클래스의 메서드를 재정의하여 동작을 수정하거나 개선하는 새로운 기능을 추가하는 것입니다. 스레드에서 수정하지 않는 경우 Thread 클래스를 확장하는 대신 Runnable 인터페이스를 사용하는 것이 좋습니다. 이에 대해 논의할 사항이 몇 가지 더 있습니다. 나는 별도의 게시물에 자세히 다룰 것입니다. 나는 이것이 지금 의미가 있기를 바랍니다. 예 프로그램 2: 이 프로그램의 출력을 관찰하고이 프로그램에서 무슨 일이 일어나고 있는지 이해하려고합니다. 각 스레드 메서드의 사용을 이해 한 경우이 예제를 이해 하 여 문제에 직면 하지 않아야 합니다.

또한 스레드 개념을 클래식 예제 및 코드 샘플을 사용하여 보완했습니다. 이제 앞으로 나아가기 전에 프로세스와 스레드의 일반적인 의미를 알아보겠습니다. 인사말 친구,이 게시물에서 우리는 예제와 자바 멀티 스레딩을 설명하려고합니다. 또한 Java에서 스레딩의 장단점을 다루고 스레드 수명 주기도 살펴보겠습니다. 기록 분석이 반 시간이 걸리고 사용자가 다운로드를 수행하고 나중에 확인하도록 선택하면 경고가 너무 늦어 재고를 사고 팔 수 없습니다.

Os comentários foram encerrados, mas trackbacks e pingbacks estão abertos.