goroutine example.

go에서 가장 많이 들리는 특징이 동시성 처리인 goroutine입니다. 실제로 어떻게 하는 건지 간단하게 구현해보고, 실행 시간 비교를 했습니다. 1. 동시에 처리할 기능. 원칙대로라면 실행시간이 오래 걸리는 기능을 사용해야 하지만, 구현상의 복잡함을 생략하기 위해, 간단한 산술 연산으로 대체하고 실행시간은 sleep을 줘서 처리시간이 오래 걸림을 가정했습니다. func add100(arg int) (result int){ result = arg + 100 time.Sleep(time.Duration(1000)*time.Microsecond) return } func add1(arg int) (result int) { result = arg + 1 time.Sleep(time.Duration(10)*t..