中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做網(wǎng)站需要知道什么sem掃描電子顯微鏡

做網(wǎng)站需要知道什么,sem掃描電子顯微鏡,電子商務(wù)網(wǎng)站開發(fā)合同,網(wǎng)站建設(shè)推銷員話術(shù)參考文檔:www.topgoer.com 使用方法 直接包裝成函數(shù),go關(guān)鍵字觸發(fā)即可 注意事項 1 main方法結(jié)束后,main方法內(nèi)啟動的子協(xié)程會立即結(jié)束,無論是否執(zhí)行完畢; 啟動多個groutine 使用sync包的WaitGroup來控制&#xf…

參考文檔:www.topgoer.com

使用方法

直接包裝成函數(shù),go關(guān)鍵字觸發(fā)即可

注意事項

1 main方法結(jié)束后,main方法內(nèi)啟動的子協(xié)程會立即結(jié)束,無論是否執(zhí)行完畢;

啟動多個groutine

使用sync包的WaitGroup來控制,等待每一個協(xié)程執(zhí)行完畢:

package mainimport ("fmt""sync""time"
)func printHello(wg *sync.WaitGroup) {time.Sleep(3 * time.Second)defer wg.Done()fmt.Println("__hello__")
}func main() {var wg sync.WaitGroupwg.Add(3)go printHello(&wg)go printHello(&wg)go printHello(&wg)wg.Wait()
}

要知道協(xié)程執(zhí)行順序,以上代碼可以修改為:

package mainimport ("fmt""sync""time"
)var wg sync.WaitGroupfunc printHello(i int) {defer wg.Done()time.Sleep(3 * time.Second)fmt.Printf("__hello:%d__\n", i)
}func main() {for i := 0; i < 10; i++ {wg.Add(1)go printHello(i)}wg.Wait()
}

根據(jù)打印結(jié)果來看,執(zhí)行是無序的。

goroutine與線程

goroutine生命周期開始時的棧默認(rèn)只有2kb,可以按需增大或縮小,最大可到1GB,一次性創(chuàng)造10萬個goroutine也是可以的。

goroutine調(diào)度

GPM是Go語言運(yùn)行時(runtime)層面的實現(xiàn),是go語言自己實現(xiàn)的一套調(diào)度系統(tǒng)。區(qū)別于操作系統(tǒng)調(diào)度OS線程;
G:goroutine
P:processor處理器,管理著一組goroutine隊列,P里面會存儲當(dāng)前goroutine運(yùn)行的上下文環(huán)境(函數(shù)指針,堆棧地址及地址邊界),P會對自己管理的goroutine隊列做一些調(diào)度
M:machine,是Go運(yùn)行時(runtime)對操作系統(tǒng)內(nèi)核線程的虛擬, M與內(nèi)核線程一般是一一映射的關(guān)系, 一個groutine最終是要放到M上執(zhí)行的。
P與M一般也是一一對應(yīng)的。他們關(guān)系是: P管理著一組G掛載在M上運(yùn)行。當(dāng)一個G長久阻塞在一個M上時,runtime會新建一個M,阻塞G所在的P會把其他的G 掛載在新建的M上。當(dāng)舊的G阻塞完成或者認(rèn)為其已經(jīng)死掉時 回收舊的M

http://www.risenshineclean.com/news/48690.html

相關(guān)文章:

  • hexo與wordpress區(qū)別百度優(yōu)化服務(wù)
  • wordpress的登陸地址企業(yè)網(wǎng)站seo診斷報告
  • 北侖做網(wǎng)站深圳外貿(mào)網(wǎng)站制作
  • 網(wǎng)站建設(shè)的公司實習(xí)做什么網(wǎng)站優(yōu)化課程培訓(xùn)
  • 景觀網(wǎng)站設(shè)計網(wǎng)站騰訊云服務(wù)器
  • 網(wǎng)站建設(shè)信息介紹個人怎么接外貿(mào)訂單
  • 如何快速做h5網(wǎng)站義烏最好的電商培訓(xùn)學(xué)校
  • 自己做的網(wǎng)站買域名多少錢網(wǎng)絡(luò)營銷的常用工具
  • 商丘網(wǎng)站建設(shè)的公司哪家好百度百度一下你就知道主頁
  • 馬鞍山北京網(wǎng)站建設(shè)廣州seo招聘信息
  • wordpress開源可視化編輯器常州網(wǎng)站建設(shè)優(yōu)化
  • 網(wǎng)站建設(shè)策劃方案怎么寫青島谷歌seo
  • 西安網(wǎng)站設(shè)計哪家好餐飲管理培訓(xùn)課程
  • 做視頻網(wǎng)站該把視頻文件傳到哪天津天獅網(wǎng)絡(luò)營銷課程
  • 合肥網(wǎng)站建設(shè)-中國互聯(lián)正安縣網(wǎng)站seo優(yōu)化排名
  • 保險公司網(wǎng)站建設(shè)方案今日頭條最新消息
  • 創(chuàng)建網(wǎng)站的快捷方式競價托管代運(yùn)營公司
  • 網(wǎng)站收錄下降windows優(yōu)化大師是哪個公司的
  • 北京網(wǎng)站制作與網(wǎng)站設(shè)計市場推廣工作內(nèi)容
  • 免費(fèi)域名注冊網(wǎng)站怎么登錄優(yōu)化網(wǎng)站價格
  • 網(wǎng)站子欄目設(shè)計網(wǎng)站注冊域名
  • asp汽車租憑網(wǎng)站源碼營銷知識和技巧
  • 成武縣住房和城鄉(xiāng)建設(shè)廳網(wǎng)站百度信息流推廣和搜索推廣
  • 做批發(fā)的有哪些網(wǎng)站百度手機(jī)助手下載安卓版
  • 做網(wǎng)站的不給源文件seo關(guān)鍵詞優(yōu)化推廣
  • 做網(wǎng)站需提供什么資料鄭州百度推廣公司
  • 珠海市區(qū)工商年報在哪個網(wǎng)站做點(diǎn)擊精靈seo
  • 做ui必要的網(wǎng)站百度的相關(guān)搜索
  • 發(fā)布懸賞任務(wù)的推廣平臺關(guān)鍵詞優(yōu)化的五個步驟
  • 做網(wǎng)站需要什么執(zhí)照關(guān)鍵詞搜索量查詢工具