cthreads_thread_timedjoin can block thread for unknow time in the new version because we used pthread_join (which doesn't support timeout) for other platforms. We need to find a way for it.
Currently we try to compile non cross-platform function pthread_timedjoin_np with trying to compile example code of it. It's a bad approach we need to fix it.