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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Github
  • Linkedin

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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
31

방문자수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

티스토리툴바