package containers

  1. Overview
  2. Docs
A modular, clean and powerful extension of the OCaml standard library

Install

Dune Dependency

Authors

Maintainers

Sources

v2.8.tar.gz
md5=03b80e963186e91ddac62ef645bf7fb2
sha512=c8f434808be540c16926bf03d89f394d33fc2d092f963a7b6d412481229e0a96290f1ad7c7d522415115d35426b7aa0b3fda4b991ddc321dad279d402c9a0c0b

doc/containers.thread/CCThread/Barrier/index.html

Module CCThread.BarrierSource

Sourcetype t

Barrier, used to synchronize threads

Sourceval create : unit -> t

Create a barrier.

Sourceval reset : t -> unit

Reset to initial (non-triggered) state.

Sourceval wait : t -> unit

wait b waits for barrier b to be activated by activate b. All threads calling this wait until activate b is called. If b is already activated, wait b does nothing.

Sourceval activate : t -> unit

activate b unblocks all threads that were waiting on b.

Sourceval activated : t -> bool

activated b returns true iff activate b was called, and reset b was not called since. In other words, activated b = true means wait b will not block.

OCaml

Innovation. Community. Security.