Parallel Version of Merge Sort Algorithm To run the algorithm do the following step: go run main.go If you want to change the number of waiting threads, just change threshold variable in main.go file