Lisp uses a single native thread and implements user level threads to support mp:process .
mp:process
You can only call back into Lisp from its single native thread.