Masateru Kawaguchi wrote:
> I sent a question to caml-list a few days ago, but there is no reply yet.
> So let me explain my question in detail.
>
> I have a C program and I'll try to rewrite some libraries of them in OCaml.
> The C program runs in multithreads, so the OCaml library will be called by multithread.
> In order to avoid two threads running the OCaml part at one time, I'll try insert
> a code to acquire mutex lock in the C function before calling the OCaml function.
> But I'm not sure that is enough to run the program safely.
>
> Does anyone know about it ?
> Please give me some advise about multithreading or how to incorporate OCaml into C program.
Chapter 19 of the manual? Especially sections 10 "Advanced topics: multithreading" (http://caml.inria.fr/pub/docs/manual-ocaml/intfc.html#sec465) and 7 "Advanced topics: callbacks from C to OCaml" (http://caml.inria.fr/pub/docs/manual-ocaml/intfc.html#sec448 - see in particular 19.7.4)
David
--
Caml-list mailing list. Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs