Avoid thread creation and switching cost