Develop/Java
자바 멀티 스레드 병렬 프로그래밍 기초 - 이론편
혼자보다 둘, 둘 보다 셋 만약 당신이 식당을 운영중이라면, 주방 직원을 몇명이나 뽑을것인가? 정해진 정답은 없지만, 만약 식당에 손님이 많다면 그 손님 수를 감당할 수 있을만큼의 직원 수를 뽑을 것이고 손님이 없다면 한명만 뽑아서 일을 시킬 것이다. 여기선 식당에 손님이 많다고 가정하고 두명의 주방 직원을 뽑았다고 가정하자. (직원을 각각 A와 B라고 부르겠다) A와 B는 각자 당신이 알려준 레시피로 음식을 만드는 일을 할 것이다. 즉, 주문이 두 개 들어오면 A와 B가 하나씩 맡아서 처리한다. A가 맡은 주문은 총 5분이 걸리고 B가 맡은 주문은 총 10분이 걸린다면 두 주문을 처리할 수 있는 최대 시간은 얼마인가? 10분이다. 만약 A 혼자만 주방에서 일을 했다면 15분이 걸렸을 것이다. 이처럼 다..
2022. 11. 11. 22:26