250x250
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 |
Tags
- 백준#BOJ#2615#오목
- 백준#BOJ#14501#퇴사#브루트포스
- 백준#BOJ#1939#중량제한
- 백준#boj#16932#모양만들기
- 백준#boj#12755
- 백준#BOJ#12865#평범한배낭
- 백준#BOJ#8012#한동이는영업사원
Archives
- Today
- Total
순간을 성실히, 화려함보단 꾸준함을
[리뷰] 10주차 : Critical Path 본문
병렬처리(parallel processing) 공부를 하다보면 반드시 듣게 되는 개념이 있다고 한다.
바로 Critical Path
라는 개념이다.
Critical Path 란?
필자는 전체 시간을 줄이기 위해 가장 우선적으로 개선해야될 부분 이라고 부르고 싶다.
하나의 작업은 그 전 작업이 끝나야지만 실행할 수 있고, 각 작업은 parallel 하게 처리가 되고 있다고 가정해 보자.
이때 전체 작업 시간을 줄이기 위해서는 어떻게 해야 될까???
바로 각 작업마다 가장 긴 시간이 걸리는 녀석들의 시간을 줄이면 된다.
여기서 가장 긴 시간이 걸리는 녀석들 이 바로 Critical Path 가 된다.
따라서 각 Critical Path 를 줄여야 전체시간이 줄어드게 된다. 시간을 줄이는 과정을 통해서 Critical Path는 다른놈으로 변경이 될 수도 있는 것이다.
'백기선님과 함께 하는 자바 스터디' 카테고리의 다른 글
[리뷰] 11주차 : Enum (0) | 2021.07.10 |
---|---|
11주차 과제: Enum (0) | 2021.07.10 |
10주차 과제: 멀티쓰레드 프로그래밍 (1) | 2021.07.03 |
9주차 과제: 예외 처리 (0) | 2021.06.26 |
8주차 과제: 인터페이스 (0) | 2021.06.22 |