Home » JAVA -10. 스레드

JAVA -10. 스레드

10.1. 쓰레드(Thread)

10.1.1. 프로세스(Process)와 쓰레드(Thread)

  • 프로세스(Process) : 실행중인 프로그램으로 리소스(resources)와 쓰레드(thread)로 구성
  • 쓰레드(Thread) : 프로세스 내에서 실제 작업을 수행
  • 멀티 쓰레드 : 하나의 프로세스 내에서 하나 이상의 쓰레드로 구성

10.1.2. 싱글 쓰레드와 멀티 쓰레드

10.1.3. 쓰레드 우선순위

10.1.4. 쓰레드 동기화

  • 동기화(synchronized) : 하나의 쓰레드만 객체에 접근할 수 있도록 객체에 락(lock)을 걸어 데이터의 일관성을 유지하는 것
  • 동기화(synchronized) 비동기화(asynchronized)