일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- docker
- 출력 명령어
- ci/cd
- MongoServerSelectionError
- ECS
- SSAFY입학
- comdef
- cli
- neofetch
- 백준
- dfs
- c++
- DevOps
- char 입력
- docker context create
- 리눅스
- mysql
- 코드스테이츠
- zshrc error
- Java 입력
- 수직확장
- 프로세스
- OpenSearch
- 설치형 SW
- 웹 SW
- 지속적 전달
- fastify
- 부트캠프
- fastify-cli
- 홈 디렉토리
Archives
- Today
- Total
목록스레드 (1)
다디와 괴발개발
프로세스, 스레드, 멀티 스레드 (feat. 크롬)
프로그램과 프로세스 우리가 평소에 쉽게 접하는 용어인 프로그램은 어떤 의미일까? 프로그램은 사용자가 원하는 일을 처리할 수 있도록 프로그래밍 언어를 사용하여 수행절차를 표현해놓은 명령어들의 집합. 즉, 컴퓨터에서 어떤 작업을 실행하기 위한 코드, 정적 상태의 파일이라고 할 수 있다. 그렇다면, 프로세스는 무엇일까? 프로세스는 컴퓨터에서 실행되고 있는 프로그램을 뜻한다. 사용자가 프로그램을 실행하면, 운영체제가 실행에 필요한 메모리를 할당 받아 프로그램 코드를 실행하는 방식이다. 그렇다면 다중 프로세스는? 하나의 프로그램이 여러 프로세스를 만드는 것이다. 이때 각각의 프로세스는 독립된 메모리 영역을 할당 받고, 서로의 변수나 자료구조에 접근할 수 없다. 한 프로세스가 다른 프로세스의 자원에 접근하려면 IP..
DevOps/Linux
2022. 3. 15. 23:17