From: Djomanix Date: Mon, 23 Jun 2014 18:28:09 +0000 (-0400) Subject: Added 'create_thread' function to enable thread creation after a exit. X-Git-Tag: v0.6.6~12^2~1 X-Git-Url: http://nitlanguage.org Added 'create_thread' function to enable thread creation after a exit. Signed-off-by: Djomanix --- diff --git a/lib/pnacl.nit b/lib/pnacl.nit index fde40f3..994bbdb 100644 --- a/lib/pnacl.nit +++ b/lib/pnacl.nit @@ -725,7 +725,12 @@ class PnaclApp end redef interface Object - # Calls 'pthread_exit on current thread + # Creates a new thread for Nit. + fun create_thread `{ + pthread_create(&g_nit_thread, NULL, &WrapperNitMain, NULL); + `} + + # Calls 'pthread_exit on current thread. fun exit_thread(exit_value: Int) `{ pthread_exit((void*) exit_value); `}