鍍金池/ 問答/C++  HTML/ libuv機(jī)制?

libuv機(jī)制?

各位路過的大佬,求問libuv詳細(xì)機(jī)制?

libuv為每一個(gè)任務(wù)開設(shè)一個(gè)線程去執(zhí)行,那么這個(gè)隊(duì)列是如何實(shí)現(xiàn)的?
還有如果內(nèi)部事件比較多的情況,是如何分派執(zhí)行的,是一個(gè)一個(gè)的執(zhí)行還是怎么樣的?
有沒有解釋比較詳細(xì)的,謝謝!

這個(gè)隊(duì)列執(zhí)行事件的時(shí)候可不可以不開設(shè)新的線程?或者把已有的線程注冊(cè)進(jìn)去?

此外,每一個(gè)子線程結(jié)束之后會(huì)回到主線程中,主線程執(zhí)行回調(diào)。這個(gè)過程應(yīng)該是需要
子線程向主線程發(fā)送消息通知的,又是如何實(shí)現(xiàn)的呢?

回答
編輯回答
忠妾
2017年1月26日 02:32