synched threads in kernel