Bonsoir !

Alors... j'arrive a retourner une grosse liste de tuples depuis OCaml vers le C...
En sachant que j'appelle le OCaml avec un nom de fichier en parametre (que OCaml se charge d'ouvrir, lire, etc...)

Je me pose une question avant de me lancer tete baissee dans le tas (et pk pas dans la pile, lol...) :
Si je thread cote C, et que j'appelle dans chaque thread mon code OCaml sur chaque fichier... cela va-t-il fonctionner ?
Etant donne qu'il n'y a qu'une VM dans le code, je suppose qu'il y a enormements de statiques et de globales qui seront partagees dans les threads.... et cela risque "probablement" de ne pas fonctionner...

Dans le doute ou c'est possible :
Dois-je utiliser le CAMLparam0() avant de demarrer mes threads, et CAMLreturn0() apres ? Ou dois-je initialiser une fois dans chaque thread le OCaml ?...

Merci d'avance du retour de vos experiences si vous avez teste avant moi !