Thread Thread_Create(ThreadEntryFunction f, void * parameter) { Thread self = calloc(1, sizeof(ThreadStruct)); AcmeThread_create(&self->acmeThread, (AcmeThreadEntryFunction)f, parameter, 5, 1000); self->result = NULL; MyOS_AddThreadToTable(self); return self; }
Thread Thread_Create(ThreadEntryFunction f, void * parameter) { Thread self = calloc(1, sizeof(ThreadStruct)); self->entry = f; self->parameter = parameter; self->result = NULL; MyOS_AddThreadToTable(self); return self; }