go多线程函数编写

go 多线程函数编写

在go中,如果需要编写多线程,参考代码如下:

	var wg sync.WaitGroup
	wg.Add(3)
	go func() {
		defer wg.Done()
		for {
			/*
			print your code
			*/
		}

	}()
	go func() {
		defer wg.Done()
		for {
			/*
			print your code
			*/
		}
	}()
	go func() {
		defer wg.Done()
		for {
			/*
			print your code
			*/
		}
	}()
	wg.Wait()

在示例中,同时运行了三个线程。

上一篇:GO-Panic情况总结


下一篇:对Golang并发的一些理解