module Thread_safe_queue: Thread_safe_queuetype'acreate =unit -> (unit -> 'a option) * ('a -> unit)
val one_reader_one_writer : 'a createval one_reader_many_writers : 'a createval many_readers_one_writer : 'a createval many_readers_many_writers : 'a create