Skip to content
Snippets Groups Projects
Select Git revision
  • bcbcf50c4e296fe5d853b1a99146aecea1e06581
  • develop default protected
  • congestioncontrol
  • merge-v-data-collection-spammer-0.8.2
  • WIP-merge-v-data-collection-spammer-0.8.2
  • merge-v-data-collection-spammer-0.7.7
  • tmp
  • test-masterpow-fixing
  • test-masterpow
  • test-echo
  • v-data-collection
  • v-data-collection-spammer
  • tmp-dump-spam-info
  • dump-msg-info-0.3.1
  • test-dump-message-info
  • spammer-exprandom
  • extra/tutorial
  • without_tipselection
  • hacking-docker-network
  • hacking-docker-network-0.2.3
  • master
  • v0.2.3
22 results

tx_per_address.go

  • workerpool_test.go 330 B
    package workerpool
    
    import (
    	"sync"
    	"testing"
    )
    
    func Benchmark(b *testing.B) {
    	pool := New(func(task Task) {
    		task.Return(task.Param(0))
    	}, WorkerCount(10), QueueSize(2000))
    	pool.Start()
    
    	var wg sync.WaitGroup
    	for i := 0; i < b.N; i++ {
    		wg.Add(1)
    
    		go func() {
    			<-pool.Submit(i)
    
    			wg.Done()
    		}()
    	}
    
    	wg.Wait()
    }