threads ライブラリを使用するプログラムは以下のようにリンクしてください。
ocamlc -thread other options threads.cma other files
-thread オプションによってスレッドセーフな標準ライブラリを使用します (8 を見て下さい) 。threads ライブラリ (Thread 、Mutex 、...) が使用するモジュールはすべて -thread オプション付きでコンパイルして下さい。
ocamlopt でコンパイルされた native-code プログラムではデフォルトのスレッドライブラリは使用できません。
オペレーティングシステムで POSIX 1003.1c 準拠のスレッドが提供されている場合は、Objective Caml のコンフィギュレーションでnative-code プログラムもサポートした別のスレッドライブラリを使用するように指定できます (configure に -with-pthread オプションを指定して下さい) 。
こちらの threads ライブラリを使用したプログラムは以下のようにリンクして下さい。
ocamlc -thread other options threads.cma other files
ocamlopt -thread other options threads.cmxa other files
オペレーティングシステムによっては、新たにシステムライブラリが必要となるかもしれません。
例えば Solaris 2.5 ならば、-cclib -lposix4 をコマンドラインの最後に追加してください。