久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      go語(yǔ)言之goroute協(xié)程

      協(xié)程(coroutine)是Go語(yǔ)言中的輕量級(jí)線程實(shí)現(xiàn),由Go運(yùn)行時(shí)(runtime)管理。下面就來(lái)由go入門教程欄目介紹一下go語(yǔ)言中的goroute協(xié)程。

      go語(yǔ)言之goroute協(xié)程

      goroute協(xié)程

      進(jìn)程和線程

      進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位,線程是cpu調(diào)度和發(fā)派的基本單位,一個(gè)進(jìn)程可以創(chuàng)建和撤銷多個(gè)線程

      并發(fā)和并行

      多線程程序在一個(gè)核的cpu上面運(yùn)行,是并發(fā)

      多線程程序在多個(gè)核的cpu上面運(yùn)行,這是并行

      協(xié)程和線程

      協(xié)程 : 獨(dú)立的??臻g,共享的堆內(nèi)存,調(diào)度由用戶自己控制,本質(zhì)上有點(diǎn)類似于用戶級(jí)的線程,這些用戶級(jí)線程的調(diào)度是自己來(lái)實(shí)現(xiàn)的。

      線程:一個(gè)線程可以跑多個(gè)協(xié)程。

      一個(gè)簡(jiǎn)單的并發(fā)案例 這塊兩個(gè)協(xié)程會(huì)打印出hello和world

      package main  import( 	"fmt" 	"time" ) func test(){  	for{ 		fmt.Println("hello") 		time.Sleep(time.Second) 	} 	 }  func main(){ 	go test() 	for{ 		fmt.Println("world") 		time.Sleep(time.Second) 	} }

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)