JDBC 개요

Java database connectivity 약자
다양한 데이터 베이스에 연결, 작업을 하기 위한 자바 표준 인터페이스(interface)를 뜻한다.

더 읽어보기 »

각종 용어

  • Process
    실행중인 프로그램: OS로부터 실행에 필요한 자원(메모리)를 할당받아 동작중인 프로그램
    모든 프로세스에는 최소 한개이상 스레드가 있다. 둘 이상의 스레드를 가진 프로세스를 멀티 스레드 프로세스라 한다.
  • Thread
    하나의 프로세스가 가질수 있는 스레드의 개수는 제한되지 않으나
    스레드가 작업을 할때 필요한 개인적 메모리 공간(호출스택)이 필요하기 때문에 프로세스 메모리 한계에 따라 생성가능한 스레드 수가 결정된다.
  • 경량 프로세스(LWP)
    스레드 하나가 프로세스만큼의 일처리가 가능하기에 Light Weight Process라고도 함.
  • Multi Tasking
    OS에서 여러개의 프로그램(Multi process)을 실행, 자동 관리하는 환경
  • Multi Threading
    하나의 프로세스 안에서 여러개의 스레드가 작업수행.
더 읽어보기 »

Java 입출력

IO NIO
스트림방식 Non-buffer 버퍼방식
동기방식 동기/비동기 모두 지원
블로킹 방식 블록킹/논블록킹 모두 지원
더 읽어보기 »
0%