module Thread_pool: sig .. end
sig
end
type t
val create : ?max_threads:int -> unit -> t
?max_threads:int -> unit -> t
val add_work : ('a -> 'b) -> 'a -> t -> unit
('a -> 'b) -> 'a -> t -> unit
val shutdown : t -> unit
t -> unit