computer club

  • 홈
  • 방명록
  • ALL Post
    • Spring
    • JPA
    • MariaDB
    • Java
    • Kotlin
    • Study
      • 클린코더스 강의
      • Effective Java
      • 운영체제
      • 오브젝트
      • 코드스피츠 강의
      • 객체지향
      • Modern Java in Action
      • Java Network Programming
      • Spring Batch
      • 강의 메모
      • HTML,CSS
      • kafka
      • elasticsearch
    • 자료구조
    • 알고리즘
    • Servlet-JSP
      • Servlet-JSP 답변형 게시판 만들기
    • Spring legacy
    • Computer Science
    • 메모
    • infra
    • ERROR!!!!!!!

Tag

exclusive lock, error, Servlet, springboot, 데이터베이스, springsecurity, jpa, 알고리즘, 예외처리, JSP, shared lock, Spring, java, MySQL, 오브젝트, 스프링시큐리티, OOP, 운영체제, 객체지향, Kotlin,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Github
  • Linkedin

Archives

Calendar

  2025. 06  
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Study/Java Network Programming 1

Thread 실행하기 - 폴링과 콜백

스레드를 직접 만들어서 실행할 때 보통 Tread 클래스를 서브클래싱하거나 Runnable 인터페이스를 구현한다. 자바 네트워크 프로그래밍 3장 '스레드'를 보면 일반적으로 Thread 를 서브클래싱하는 것보다 Runnable 인터페이스를 구현하는 것을 더 선호해야 할 이유는 없고, 반대의 경우도 마찬가지라고 한다. 하지만 Thread 가 하는 일이 정말로 Thread 가 아니기 때문에 객체지향의 관점에서 보자면 Runnable 을 구현하는 게 맞다고 한다. Thread 가 하는 일이 실제로 Thread 가 아니라는 말은 무슨 말인지 잘 이해 못했다. 어쨌든 Thread 를 확장하는 것보다 Runnable 을 구현해야 하는 게 맞는 것 같다. Java는 다중 상속을 지원하지 않고 Thread 가 아닌 다..

Study/Java Network Programming 2021.09.06
이전
1
다음

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.