성격 급한 사람을 위한 ‘빨리빨리 FileCopy, Move’ (GoLang을 곁들인) 개요 평소 윈도우에서 File들을 옮기거나 복사할 때, 속도가 느려서 답답할 때가 많았다. 그래서 불편함을 개선하고자 GoLang으로 `빨리빨리FileCopy,Move` 를 짜봤다. GoLang 선정 이유 고루틴, 채널이 있어서 병렬 처리가 간단하다. 동기화 문제 스레드를 명시적으로 주지 않고 고루틴을 생성하면 알아서 스레드를 생성해주고 적절한 스레드에 고루틴을 할당합니다. goroutine 사이의 커뮤니케이션을 채널이란 것을 통해서 소통하기 때문에, 따로 동기화 문제도 신경쓰지 않아도 된다. 쓰레드 관리 고루틴은 멀티스레드 메커니즘이지만 자체적인 스케줄러에 의해 관리되는 경량 스레드이며 OS에서 관리하는 경량 스레드..