Kyrin multithread