Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 테스팅
- 깃허브 연동
- 채팅 프로젝트
- submit 기본동작
- document 함수
- .ppk
- 배열 call by value
- 깃허브 토큰 발급
- Jenkins
- EL1021E
- reset
- 깃허브 토큰 생성
- 환경변수
- 자바 swing 프로젝트
- 되돌리기
- deploy.sh
- git 폴더 모으기
- 클래스 참조
- ..gitignore
- AWS 생성
- 타임리프 참조 오류
- Quartz dependency
- Quartz 라이브러리
- 소프트웨어
- 배포 자동화
- CI/CD
- dbeaver 백업/복구
- firstChild
- css 리셋
- Node Property
Archives
- Today
- Total
목록쓰레드 (1)
TY blog
프로세스와 쓰레드
쓰레드와 프로세스는 컴퓨터 프로그램 실행의 기본단위이며 결론부터 얘기하면 프로세스는 운영체제로부터 자원을 할당받은 작업의 단위이고쓰레드는 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위이다. 1. 프로세스(PROCESS) 특징 각 프로세스는 운영체제로부터 독립적인 메모리 공간을 할당받아 다른 프로세스와 공유하지 않음(프로세스 간 통신은 ipc 메커니즘으로 서로 통신)새로운 프로세스를 생성하거나 컨텍스트 스위칭 시 오버헤드가 크며 생성 시 시스템 자원을 더 많이 소모* 컨텍스트 스위칭 : CPU에 실행할 프로세스를 교체하는 기술(이미 실행 중인 프로세스를 중단하고 다음 프로세스를 실행)이며 동작중인 프로세스가 바뀔 때 프로세스는 현재 자신의 상태를 일단 보존한 후 새롭게 동작 개시하는 프로세스는 이..
기타
2024. 2. 17. 22:59