Node.js C ++ Addon: Threading

Eu estou escrevendo um addon GUI para Node.js (wxWidgets) e eu quero executar o loop GUI em um segmento próprio, como eu não acho que seria uma boa idéia para mesclá-lo com o segmento principal do Node e loop de eventos.

No entanto, não sei como criar um novo thread. Eu comecei a correr comuv_queue_work(). Mas ele não criará um thread exclusivo para a GUI, mas usará o pool de threads do Node. E isso pode ser uma má ideia, já que o trabalhador permanecerá durante todo o tempo de execução. (Não tenho certeza sobre isso)

Eu também poderia usar wxWidgets 'wxThreadfunciona também. E eu encontrei uma nova funçãouv_thread_create em libuv git master. Não faço ideia de como usar isso, pois não há descrição e, além disso, ele ainda não está disponível na compilação estável do Node.js.

Minha pergunta: Qual é a maneira "padrão" de criar um Add-Node.js multi-threaded, se houver algum? Eu olhei para outros projetos, mas só encontrei threads de trabalho de curta duração usando libuv.

questionAnswers(1)

yourAnswerToTheQuestion