有多種釋義包括計(jì)量單位,著名紙模型品牌等等。在生物醫(yī)學(xué)領(lǐng)域,GPM是TheGlobalProteomeMachine的縮寫,其支持的生物信息學(xué)開源軟件項(xiàng)目X!Tandem在蛋白質(zhì)組學(xué)方面有很強(qiáng)的應(yīng)用性。
另外“GPM”也可解釋為“良好的生產(chǎn)規(guī)范”,是藥品、食品等行業(yè)強(qiáng)制執(zhí)行的標(biāo)準(zhǔn),是在生產(chǎn)過程中對產(chǎn)品質(zhì)量及衛(wèi)生安全實(shí)施自主管理的制度。
擴(kuò)展資料
G、P、M是Go調(diào)度器的三個核心組件,各司其職。在它們精密地配合下,Go調(diào)度器得以高效運(yùn)轉(zhuǎn),這也是Go天然支持高并發(fā)的內(nèi)在動力。今天這篇文章我們來深入理解GPM模型。
先看G,取goroutine的首字母,主要保存goroutine的一些狀態(tài)信息以及CPU的一些寄存器的值,例如IP寄存器,以便在輪到本goroutine執(zhí)行時(shí),CPU知道要從哪一條指令處開始執(zhí)行。
當(dāng)goroutine被調(diào)離CPU時(shí),調(diào)度器負(fù)責(zé)把CPU寄存器的值保存在g對象的成員變量之中。
當(dāng)goroutine被調(diào)度起來運(yùn)行時(shí),調(diào)度器又負(fù)責(zé)把g對象的成員變量所保存的寄存器值恢復(fù)到CPU的寄存器。