sig
type t
external make : int32 -> bool -> ForkJoinPool.t
= "ocamljava_forkjoinpool_make"
external await_termination : ForkJoinPool.t -> int64 -> TimeUnit.t -> bool
= "ocamljava_forkjoinpool_await_termination"
external get_active_thread_count : ForkJoinPool.t -> int32
= "ocamljava_forkjoinpool_get_active_thread_count"
external get_async_mode : ForkJoinPool.t -> bool
= "ocamljava_forkjoinpool_get_async_mode"
external get_parallelism : ForkJoinPool.t -> int32
= "ocamljava_forkjoinpool_get_parallelism"
external get_pool_size : ForkJoinPool.t -> int32
= "ocamljava_forkjoinpool_get_pool_size"
external get_queued_submission_count : ForkJoinPool.t -> int32
= "ocamljava_forkjoinpool_get_queued_submission_count"
external get_queued_task_count : ForkJoinPool.t -> int64
= "ocamljava_forkjoinpool_get_queued_task_count"
external get_running_thread_count : ForkJoinPool.t -> int32
= "ocamljava_forkjoinpool_get_running_thread_count"
external get_steal_count : ForkJoinPool.t -> int64
= "ocamljava_forkjoinpool_get_steal_count"
external has_queued_submissions : ForkJoinPool.t -> bool
= "ocamljava_forkjoinpool_has_queued_submissions"
external is_quiescent : ForkJoinPool.t -> bool
= "ocamljava_forkjoinpool_is_quiescent"
external is_shutdown : ForkJoinPool.t -> bool
= "ocamljava_forkjoinpool_is_shutdown"
external is_terminated : ForkJoinPool.t -> bool
= "ocamljava_forkjoinpool_is_terminated"
external is_terminating : ForkJoinPool.t -> bool
= "ocamljava_forkjoinpool_is_terminating"
external shutdown : ForkJoinPool.t -> unit
= "ocamljava_forkjoinpool_shutdown"
external shutdown_now : ForkJoinPool.t -> unit
= "ocamljava_forkjoinpool_shutdown_now"
end