I found that when using it, if multiple threads are performing syscall simultaneously, LKL must wait until the kthread itself hangs before switching to other kthreads, and can only proactively give up the CPU. I checked UML and it seems that it supports actively giving up the CPU and implementing it through signals? Does LKL have any planned support for this?