2023.12.29 모각코 2회차 결과
·
2023-24 동계 모각코
Thread vs Process Process(프로세스) 실행 중인 프로그램을 의미한다 스케줄링의 대상이 되는 작업(task)와 같은 의미로 쓰인다. Storage의 프로그램을 실행하면, 실행을 위해서 메모리 할당이 이루어지고 할당된 메모리 공간으로 바이너리 코드가 올라간다. 이 순간부터 process라고 불린다 process는 하나 이상의 스레드 구성이 된다. Thread(스레드) process와 유사하지만, 메모리의 많은 부분을 공유한다. Thread별로 Stack과 Register를 가지고 었다. Thread of Control을 줄인 말로, 제어의 흐름을 시각적으로 표현한다. Process와 Thread의 차이 Process Thread 프로그램이 실행하기 위한 모든 자원들을 개별적으로 가지고 있..
2023.12.29 모각코 2회차 계획
·
2023-24 동계 모각코
.2회차는 자바 스프링 공부에 대비하여 자바의 쓰레드에 대해 학습할 예정이다.
2023.12.26 모각코 1회차 결과
·
2023-24 동계 모각코
스프링은 자바 언어 기반의 웹 프레임워크이고, 자바는 객체 지향 언어이다. 그렇다면 좋은 객체 지향 프로그래밍이란 무엇일까? 객체 지향 프로그래밍이란 ?? 객체 지향 프로그래밍(OOP) 객체 지향 프로그래밍( Object Oriented Programming ) 은 컴퓨터 프로그래밍 패러다임 중 하나이다. OOP는 컴퓨터 프로그램을 명렁어의 시각에서 벗어나 객체들의 모임으로 파악하고자 한다. OOP는 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. 객체 지향 프로그래밍의 특징 객체 지향 프로그래밍은 추상화, 상속, 다형성 등이 있으며 다중 상속 등의 특징 또한 존재한다. 위에서도 언급한 유연하고 변경이 용이한 좋은 객체 지향 프로그래밍을 하기 위해서는 다형성이 ..