From: Djomanix Date: Wed, 25 Jun 2014 23:09:19 +0000 (-0400) Subject: Updated 'create_thread' function comments. X-Git-Tag: v0.6.6~12^2 X-Git-Url: http://nitlanguage.org Updated 'create_thread' function comments. Signed-off-by: Djomanix --- diff --git a/lib/pnacl.nit b/lib/pnacl.nit index 994bbdb..42a6b8c 100644 --- a/lib/pnacl.nit +++ b/lib/pnacl.nit @@ -726,6 +726,15 @@ end redef interface Object # Creates a new thread for Nit. + # + # This function launches the Nit main on a new thread. + # Its purpose is to allow Nit to be still operational after an exit when needed, + # because reloading the page may not be an option. + # + # Should only be used within the 'exit' before stopping the current thread + # when the Nit execution causes a crash. + # + # REQUIRE: g_nit_thread and WrapperNitMain are set. fun create_thread `{ pthread_create(&g_nit_thread, NULL, &WrapperNitMain, NULL); `}