로딩
요청 처리 중입니다...

Go를 활용한 파이프라인 만들어보기

 Go를 활용한 파이프라인 만들어보기

안녕하세요. 갈비 만두를 좋아하는 개발자 임태빈입니다.

오늘은 Go에서 Channel을 활용한 간단한 파이프라인을 만들어보려고 합니다. 데이터를 생성하고 이를 Channel을 통해 전달하여 출력하고 총합을 구하는 코드를 구현해보곘습니다.

코드 구현에 앞서 그림을 간단하게 그려보면 다음과 같습니다. 그러면 이제 코드 구현을 해보겠습니다.

먼저 전체 코드를 공유하겠습니다. 첫번째로 볼 코드는 GenerateData입니다.

이 함수에서는 데이터를 생성합니다. 여기서 저는 sync.WaitGroup를 사용하지 않았습니다.

그 이유는 main함수 부분에서 TotalSumOfData(PrintData(GenerateData())) 이 함수가 엮이면서 달라지기 때문입니다. 먼저 Channel을..........

Go를 활용한 파이프라인 만들어보기에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.