목록개발/TIL (10)
레커

프로세스?스레드? 프로세스(process) 운영체제로부터 자원을 할당받은 작업의 단위 자신만의 데이터를 가지다 스레드(thread) - 경량 프로세스 ( Ligth Weight Process) - 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위 - 동일한 데이터를 공유한다. 스레드를 사용하는 이유 Process Context Switching 보다 Thread Context Switching가 자원을 절약하고 오버헤드를 줄 일 수 있다. 등등... 이런 말들 어려워~~못 알아 듣겠다. 위에 내용들은 운영체제 입장에서 말을 하는 것 같다. 내가 자바스크립트로 하나의 어플리케이션을 만들다면(프르그램) 입장에서 스레드는 뭘까? 웹 브라우저에서 웹 페이지를 보면서 동시에 파일을 다운로드할 수 있다. 워드 ..
- Nest.js nest 처음 느끼는 src 폴더를 보면 main.ts / app.controller.ts / app.module.ts / app.service.ts / app.controller.spec.ts 가 있었다 app.controller.ts는 express에서 라우터 기능을 하고 있는 것 같고 app.module.ts는 모듈을 한 번에 관리하는 곳 같았고 app.service.ts는 로직이나 기능을 모아놓는 곳 같았다. DTO는 구조체나 클래스처럼 형식을 지정하는 느낌이 들었다. 코드를 봤을 떄 구현기능별로 코드를 정리하는 느낌이다. board / user 폴더를 만들어 user.controller.ts / user .module.ts / user .service.ts 를 만들어서 관리를 ..