Can someone summarize the status of the pthread implementation in SBCL for AMD64 Linux?

In particular, what are the restrictions w.r.t. pthread usage in foreign (alien) code?  Can a foreign library use pthreads?