우노
[프로그래밍용어] Fine-Grained 와 Coarse-Grained 본문
Fine-Grained
- 하나의 작업을 작은 단위의 프로세스로 나눈 뒤,
- 다수의 호출을 통해, 작업 결과를 생성해내는 방식
- 예를 들어, Do() 라는 함수가 있다면
- 해당 함수를 First_Do(), Second_Do() 로 나누어 작업 결과를 생성해내는 방식
- 따라서, 다양한 "Flexible System" 상에서 유용하게 쓰일 수 있음
Coarse-Grained
- 하나의 작업을 큰 단위의 프로세스로 나눈 뒤,
- "Single Call" 을 통해, 작업 결과를 생성해내는 방식
- 예를 들어, Do() 라는 함수가 있다면
- 단순히, Do() 를 호출해 작업 결과를 생성해내는 방식
- 따라서, "Distributed System" 상에서 유용하게 쓰일 수 있음
참고
'Etc > CS Term' 카테고리의 다른 글
[주요 개념] Stateful 과 Stateless (2) | 2021.10.12 |
---|---|
[Software Engineering] 런타임이란? (0) | 2021.09.30 |
[Software Engineering] 절차적 vs 객체지향 vs 함수형 (6) | 2021.03.31 |
[프로그래밍용어] 매개변수와 인자의 차이점 (0) | 2021.03.11 |
[프로그래밍용어] 직렬화(serialized), 역직렬화(deserialized) (0) | 2020.07.13 |
Comments