![]() |
![]() ![]() ![]() ![]() |
int Ns_BeginDetachedThread( Ns_ThreadProc *start_routine, void *arg );
static void ThreadStart(void *arg) { int n; n = (int) arg; Ns_Log(Notice, "%d: %d", Ns_GetThreadId(), n); } /* * ManyThreads - Create 10 threads which all log a message. */ static void ManyThreads(void) { int i; for (i = 0; i < 10; ++i) { Ns_BeginDetachedThread(ThreadStart, (void *) i); } }