To answer my own question: > In the module init code, can I tell whether I'm in the threading case or not? Yes: use Config and check $Config{useithreads}.