我最近一直在與一些Java中的表現例子,碰到這個片斷: long start = System.nanoTime();
// code to be timed goes here...
long finish = System.nanoTime();
long error = System.nanoTime() - finish;
long duration = finish - star
所以我有Quicksort算法實現與併發(一個沒有)。現在我想比較一下時間。我寫了這個: func benchmarkConcurrentQuickSort(size int, b *testing.B) {
A := RandomArray(size)
var wg sync.WaitGroup
b.ResetTimer()
ConcurrentQuick