Someone will need to fix threading, as using pthread_kill(t, 0) will most likely cause issues. Android does not provide pthread_cancel and similar.