추계 할인
CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
자바 멀티스레딩
레벨 5
레벨 25에 도달했습니다.
자바 멀티스레딩
레벨 5,
레슨 0
레벨 25
열거형 및 모든 기능
자바 멀티스레딩
레벨 5,
레슨 1
"안녕, 아미고!" "안녕, 아미고!" "나는 당신에게 매우 흥미로운 것에 대해 말할 것입니다. 꽤 간단하지만 그것이 훨씬 더 흥미로워집니다. 열거형이라고 합니다. 열거형은 변수가 가질 수 있는 특정 값 집합을 정의하는 유형입니다. 살펴봅시다. 바로 예를 들면:" 열거형 클래스의 정의 public enum Direction
enum 사용 연습
자바 멀티스레딩
레벨 5,
레슨 2
"안녕, 아미고!" "Bilaabo가 당신을 위한 작업을 제안했습니다. 즐기세요, 친구:"
스레드 수명 주기 및 스레드 상태
자바 멀티스레딩
레벨 5,
레슨 3
"안녕, 아미고!" "우리는 새로운 주제인 스레드를 시작할 것입니다." "시작하겠습니다. 오늘은 스레드가 실행 중일 때 스레드 개체가 통과하는(또는 통과할 수 있는) 상태를 살펴보겠습니다." "지금 몇 개의 주 이름을 지을 수 있습니까, Amigo?" "둘. 첫 번째는 start() 메서드가 호출되기 전의 스레드입니다. 개체는 존재하지만 스레드는 아직 활성화되지 않았습니다. 두 번째는 start() 메서드가 호출된 후입니다.
새 스레드를 만들고 시작하는 모든 뉘앙스. 악마.
자바 멀티스레딩
레벨 5,
레슨 4
"여기 새롭고 흥미로운 주제가 있습니다." "다른 모드에서 스레드를 시작할 수 있다는 것이 밝혀졌습니다." "하나의 스레드만 있는 표준 프로그램은 기본 스레드가 작업을 마치면 실행을 중지합니다. 기본 스레드가 실행을 마치고 프로그램이 종료되고 JVM이 메모리를 해제합니다." "자식 스레드를 시작하면 기본 스레드가 종료되더라도 프로그램이 계속 실행됩니다. 실행 중인 스레드가 하나 이상 있는 한 JVM은 종료되지 않습니다. 실행
현재 스레드 상태로 연습
자바 멀티스레딩
레벨 5,
레슨 5
"안녕, 아미고! 기분이 어때?" "훌륭합니다. 오늘 새로운 것을 많이 배웠습니다. 특히 스레드 상태에 대해." "오, 훌륭하군. 자, 당신의 지식을 시험해 보자."
스레드 중단/정지의 모든 뉘앙스
자바 멀티스레딩
레벨 5,
레슨 6
"안녕, 아미고! "모든 새로운 것은 우리가 잊어버린 오래된 것일 뿐입니다. 오늘은 스레드 중지에 대해 이야기하겠습니다. 당신이 이미 인터럽트() 메서드가 작동하는 방식을 잊어버렸기를 바랍니다." "네, 엘리, 완전히 잊어버렸어요." "좋아. 그럼 내가 상기시켜줄게." "자바에서 누군가 실행 중인 스레드를 중지하려는 경우 스레드에 신호를 보낼 수 있습니다. 이렇게 하려면 스레드 개체의 숨겨진 isInterrupted 변수 를
스레드 인터럽트 연습
자바 멀티스레딩
레벨 5,
레슨 7
"나는 단지 당신을 기다리고 있었습니다. 여기에 당신을 위한 흥미로운 작업이 너무 많습니다:"
호출 스택 및 오류 잡기
자바 멀티스레딩
레벨 5,
레슨 8
"안녕, 아미고! "사소하지만 흥미로운 것에 대해 이야기하고 싶습니다." "듣고 있어요. 작고 재미있는 걸 좋아해요." "음, 모든 스레드 개체에는 run() 메서드가 있다는 것을 알고 있습니다. 그리고 start() 메서드를 사용하여 별도의 스레드에서 실행할 수 있습니다." "물론이죠." "하지만 이제 다음 상황을 상상해 보십시오. 어떤 작업을 수행하기 위해 스레드를 시작했지만 예외가 발생하고 스레드는 무엇을 해야 할지 모르
스레드 오류 잡기 연습
자바 멀티스레딩
레벨 5,
레슨 9
"왜 항상 정확히 3개의 작업을 받는 거죠?" "50개만 더 하면 어때?" "50? O_o" "그냥 평소대로 3번 하는 게 나을 것 같은데."
Thread 클래스의 다른 메서드(sleep, yield…)
자바 멀티스레딩
레벨 5,
레슨 10
"안녕, 아미고!" "이제 sleep, yield 및 join 방법에 대해 조금 말씀드리겠습니다." "지루하군요. 방금 인터뷰 질문을 찾았습니다. ' yield (), sleep () 및 wait () 방법 의 차이점은 무엇입니까 ?'. 설명할 수 있습니까?" "문제없어. 우선, 이것들은 완전히 다른 세 가지 방법이다." 1) sleep(timeout) – timeout 매개변수에 의해 표시된 밀리초 동안 현재 스레드(slee
수율 및 항복 시간 조각 사용 연습
자바 멀티스레딩
레벨 5,
레슨 11
"안녕하세요, 아미고! 계속 연습하세요! 몇 가지 과제가 있습니다."
더 보기
1
2
Please enable JavaScript to continue using this application.