Dev Notes

추상클래스와 인터페이스

추상 클래스 추상 메서드는 선언은 되어있는데 구현은 해두지 않은 함수를 말한다. 추상 클래스는 일부 메서드만 구현하거나 아예 구현하지 않고 설계만 해두고 자식 클래스(상속받은 클래스)가 반드시 오버라이딩 하도록 강제하는 클래스로 자식 클래스는 반드시 추상 클래스 안에 있는 모든 추상 메서드를 구현해야한다. 또한 추상 클래스는 실제로 구현이 이루어져...

[운영체제] 프로세스와 스레드

프로세스 프로세스: 메모리에 적재되어 지금 실행중인 프로그램 작업 관리자에서 볼 수 있듯 동시에(사용자가 눈치채지 못하도록 빠르게 번갈아가며) 실행되는 프로세스는 매우 많다. 다양한 프로세스들을 관리하고 실행한다. 프로세스와 스레드, 프로세스 동기화, 교착상태 해결 등을 수행한다. 종류 포그라운드 프로세스(foregroun...