找不到OCaml互斥模块

找不到OCaml互斥模块,ocaml,mutex,Ocaml,Mutex,我尝试使用互斥模块,比如Mutex.create,但编译器说是unboundmodulemutex。它需要一些特殊的名称空间吗?感谢您提供顶级服务: 对于ocamlopt: 对于findlib: 对于顶级: 对于ocamlopt: 对于findlib: ocaml -I +threads # #load "unix.cma";; # #load "threads.cma";; # Mutex.create ();; - : Mutex.t = <abstr> ocamlc -th

我尝试使用互斥模块,比如Mutex.create,但编译器说是unboundmodulemutex。它需要一些特殊的名称空间吗?感谢您提供顶级服务:

对于ocamlopt:

对于findlib:

对于顶级:

对于ocamlopt:

对于findlib:

ocaml -I +threads

# #load "unix.cma";;
# #load "threads.cma";;
# Mutex.create ();;
- : Mutex.t = <abstr>
ocamlc -thread unix.cma threads.cma src.ml
ocamlopt -thread unix.cmxa threads.cmxa src.ml
ocamlfind ocamlc -thread -package threads -linkpkg src.ml