请问下AsyncTcpConnection这个类调用connect()是异步的,那么是不是创建了一个新进程实现异步,如果创建新进程的话,onMessage回调方法是执行在新进程中还是原来的worker子进程中?
connect()是非阻塞的,还是在当前进程执行,不会创建进程。
好的,这样的话AsyncTcpConnection的onMessage回调也是在当前进程执行, 那onMessage回调中也是不能执行太耗时的任务,要不然的话会堵塞当前进程(比如: 堵塞当前进程的worker::onMessage的回调方法), 不过好处是可以和当前进程共享变量。
对
connect()是非阻塞的,还是在当前进程执行,不会创建进程。
好的,这样的话AsyncTcpConnection的onMessage回调也是在当前进程执行, 那onMessage回调中也是不能执行太耗时的任务,要不然的话会堵塞当前进程(比如: 堵塞当前进程的worker::onMessage的回调方法), 不过好处是可以和当前进程共享变量。
对