gotchas I need to be aware of.
Make sure you don't pass movable Scheme objects to other threads (by putting them through the |scheme-object| ffi type). ___STILL objects should be fine (as long as their refcount isn't zero).
There's a pthread example in the Gambit distribution.
Christian.