package async_unix
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Monadic concurrency library
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      async_unix-v0.12.0.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=2bb9912727733a77f09c2b116c50d0d6e78361206d327ad028ab23c53d6af55e
    
    
  md5=17ad333416b283baf808ff5cc6eaaacd
    
    
  doc/index.html
async_unix
API
Library async_unix
Library async_unix.thread_pool
Thread_poolA thread pool is a set of OCaml threads used to do work, where each piece of work is simply a thunk. One creates a thread pool, and then usesadd_workto submit work to it. Work is done first-come-first-served by available threads in the pool. Any of the available threads in the pool could be used to do work submitted to the pool (except helper threads, see below).
Library async_unix.thread_safe_ivar
Thread_safe_ivarA simple thread-safe ivar implementation.
Library async_unix.thread_safe_pipe
Thread_safe_pipeA thread-safe pipe is a thread-safe interface to the write end of a normalAsync.Pipe. All operations except forcreatemust be called from threads outside Async, whilecreatecan be called from inside or outside Async.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page