請(qǐng)問(wèn)下AsyncTcpConnection這個(gè)類(lèi)調(diào)用connect()是異步的,那么是不是創(chuàng)建了一個(gè)新進(jìn)程實(shí)現(xiàn)異步,如果創(chuàng)建新進(jìn)程的話,onMessage回調(diào)方法是執(zhí)行在新進(jìn)程中還是原來(lái)的worker子進(jìn)程中?
connect()是非阻塞的,還是在當(dāng)前進(jìn)程執(zhí)行,不會(huì)創(chuàng)建進(jìn)程。
好的,這樣的話AsyncTcpConnection的onMessage回調(diào)也是在當(dāng)前進(jìn)程執(zhí)行, 那onMessage回調(diào)中也是不能執(zhí)行太耗時(shí)的任務(wù),要不然的話會(huì)堵塞當(dāng)前進(jìn)程(比如: 堵塞當(dāng)前進(jìn)程的worker::onMessage的回調(diào)方法), 不過(guò)好處是可以和當(dāng)前進(jìn)程共享變量。
對(duì)