Ik heb C lange tijd niet gebruikt en ik weet niet meer of het mogelijk is om een thread uit een andere thread te maken.
Als ik het probeer, krijg ik de volgende foutmelding:
sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.
Aborted
Is er een oplossing om een thread van een andere te lunchen? Is er iets speciaals dat ik in attributen moet zetten om het te laten werken?
Bedankt
PS: ik zou alleen pthread en niet fork() moeten gebruiken zoals vereist door een universiteitsproject