Lwt
Lwt is a library for cooperative threads in OCaml. It is using monadic style, which makes it really easy to use. With respect to preemptive threads, cooperative threads are not using a scheduler to distribute processor time between threads. Each thread must instead tell other threads that it wants them to continue. An uncooperative thread will keep other threads blocked until it has completed its work.
[ Homepage ]
| Author: | Jérôme Vouillon. |
| Last modification date: | 04-Jul-2011 |
| Version: | 2.4.0 |
| Development status: | Stable |
| Kind: | Libraries :: Native OCaml libraries |
| License: | Open Source :: LGPL |
| Topic: | System :: Distributed and parallel programming |
| Homepage: | https://ocsigen.org/lwt/ |