好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > golang 兩個go程輪流打印一個切片的實現

golang 兩個go程輪流打印一個切片的實現

熱門標簽:江蘇呼叫中心外呼系統有效果嗎 杭州人工智能電銷機器人費用 谷歌美發店地圖標注 赤峰電銷 地圖區域圖標注后導出 400開頭電話怎樣申請 利用地圖標注位置 貴州電話智能外呼系統 官渡電銷外呼管理系統怎么收費

問題描述:

兩個 go 程輪流打印一個切片。

Golang 實現:

使用兩個 channel,只用來判斷

package main

import (
 "fmt"
 "sync"
)

// 兩個 go 程輪流打印一個切片
func main() {
 ch1 := make(chan bool, 1)
 ch2 := make(chan bool, 1)
 ch1 - true
 nums := []int{1, 2, 3, 4, 5, 6, 7, 8, 9}
 var i int
 var wg sync.WaitGroup
 wg.Add(2)
 go func() {
 for ; i  len(nums)  -ch1; i++ {
  fmt.Println(nums[i])
  ch2 - true
 }
 wg.Done()
 }()
 go func() {
 for ; -ch2  i  len(nums); i++ {
  fmt.Println(nums[i])
  ch1 - true
 }
 wg.Done()
 }()
 wg.Wait()
}

注意

要理清兩個子 go 程的判斷條件,要注意是先判斷 i 的大小還是先判斷管道是否有值。

稍有不慎就會發生死鎖哦。

使用兩個 channel,用來傳值

package main

import (
 "fmt"
 "sync"
)

// 兩個 go 程輪流打印一個切片
func main() {
 ch1 := make(chan int, 1)
 ch2 := make(chan int, 1)
 nums := []int{1, 2, 3, 4, 5, 6, 7, 8, 9}
 ch1 - nums[0]
 i := 1
 numsLen := len(nums)
 var wg sync.WaitGroup
 wg.Add(2)
 go func() {
 for ; i  numsLen; i++ {
  val := -ch1
  fmt.Println(val)
  ch2 - i+1
 }
 wg.Done()
 }()
 go func() {
 for ; i  numsLen; i++ {
  val := - ch2
  fmt.Println(val)
  ch1 - i+1
 }
 wg.Done()
 }()
 wg.Wait()
}

 到此這篇關于golang 兩個go程輪流打印一個切片的實現的文章就介紹到這了,更多相關golang go程輪流打印一個切片內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 使用golang實現在屏幕上打印進度條的操作
  • Golang 之協程的用法講解
  • go 協程返回值處理操作
  • 淺談golang for 循環中使用協程的問題
  • 淺談go 協程的使用陷阱
  • go獲取協程(goroutine)號的實例
  • Go使用協程交替打印字符

標簽:保定 泰安 黔西 松原 河池 鷹潭 宜春 武漢

巨人網絡通訊聲明:本文標題《golang 兩個go程輪流打印一個切片的實現》,本文關鍵詞  golang,兩個,程輪流,程,輪流,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang 兩個go程輪流打印一個切片的實現》相關的同類信息!
  • 本頁收集關于golang 兩個go程輪流打印一個切片的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: a级国产片| 国产三级高清| 国产一线天粉嫩馒头极品AV| 美女国产精品久久久| 不戴乳罩小荡货H小雪| 欧美激情一区二区A片成人牛牛 | 夜夜狠操| 亚洲日本一区二区三区| 欧美曰韩性受一区AV片| 用力别停受不了老师小说| 女s圈养私奴圣水调教vk| 天天澡天天弄天天摸| 艳z门照片无删减网站| .人人狠狠综合久久88成人| 蜜臀AⅤ国产精品久久久桃色| 日本美女日b| 欧美午夜精品理论片A级| 成人无码A片毛片涂抹按油| chinese农村野外bbw| 舌头伸进去添的我爽高潮| 日本天堂网| 同人动漫18?在线哔咔哔咔| 国产成人精品高清免费| 情瘾(出轨,高H)小说| 免费看一级特黄a大片| 国产精品99999乳液爆品| 用力挺进| 性爱技巧| 午夜精品99久久久久传媒| do到饭糊厨房未增删动| 猛的从她身后挺进去| 男女第一次弄进去的视频| 特级毛片在线观看| 欧美AV无码区二三区A片噜大师| 性,国产三级在线| 亚洲精品无码久久久久苍井空| 日本黄电影| 97se色在在线视频| 欧美超长黑吊| 国产精品亚洲AV毛片| 蜜臀在线AV高潮白浆一区|