일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- spring boot
- 구조체배열
- git
- 파이썬
- 코테
- Nodejs
- 코딩테스트
- nestJS
- 시스템호출
- 스프링
- 카카오
- 알고리즘
- OpenCV
- @Component
- nestjs auth
- 카카오 코테
- 카카오 알고리즘
- 가상면접사례로배우는대규모시스템설계기초
- TypeORM
- C언어
- 프로그래머스
- nestjs typeorm
- 컴포넌트스캔
- C++
- thymeleaf
- AWS
- python
- 해시
- @Autowired
- Today
- Total
목록세마포어 (2)
공부 기록장 💻
연습문제 프로세스 간 통신에서 데이터를 양방향으로 전송 가능하지만 동시 전송은 불가능하고 특정 시점에 한쪽 방향으로만 전송할 수 있는 통신 방식은 무엇인가? 반양방향 상태 변화를 살펴보기 위해 반복문을 무한 실행하며 기다리는 것을 무엇이라고 하는가? 바쁜 대기(busy waiting) 프로세스 간 통신에서 대기가 없는 통신과 대기가 있는 통신의 예를 각각 제시하시오 대기가 있는 통신(동기화 통신): 파이프, 소켓 대기가 없는 통신(비동기화 통신): 전역 변수, 파일 파이프를 이용하여 통신할 때 파이프를 2개 사용하는 이유는 무엇인가? 파이프는 단방향 통신을 지원하므로, 양방향 통신을 하기 위해 파이프 2개를 사용해야 한다. 공유 자원을 병행적으로 읽거나 쓰는 상황을 무엇이라 하는가? 공유 자원의 접근 공..
5장의 목표 독립적인 프로세스끼리 작업을 하다 서로 데이터를 주고받아야 할 때 통신을 하는 경우, 누가 먼저 작업을 할지, 작업이 언제 끝날지 등을 서로 알려주어야 하는 동기화 같은 데이터를 여러 프로세스가 사용할 때 서로 침범하면 안되는 임계구역 문제 해결 1. 프로세스 간 통신 병행 프로세스의 개념 병행 프로세스(Concurrent Process) 종류 독립 프로세스 - 단일 처리 시스템에서 수행하는 병행 프로세스, 다른 프로세스에 영향을 주고받지 않으면서 독립 실행 협력 프로세스 다른 프로세스와 상호작용(통신)하며 특정 기능을 수행하는 비동기적 프로세스 제한된 컴퓨터 자원의 효율성 증대, 계산 속도 향상, 모듈적 구성 강화, 개별 사용자의 여러 작업을 동시에 수행하여 편의성 제공에 사용됨 병행 프로..