From 829ba2d88fb64fa72aee750b8d28590633f95ad7 Mon Sep 17 00:00:00 2001 From: Dimitris Zlatanidis Date: Fri, 24 Jan 2014 16:18:52 +0700 Subject: libraries/toro: Added (Synchronization primitives). Signed-off-by: Willy Sudiarto Raharjo --- libraries/toro/README | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 libraries/toro/README (limited to 'libraries/toro/README') diff --git a/libraries/toro/README b/libraries/toro/README new file mode 100644 index 000000000000..30171098ec6b --- /dev/null +++ b/libraries/toro/README @@ -0,0 +1,12 @@ +With Tornado’s gen module, you can turn Python generators into full-featured +coroutines, but coordination among these coroutines is difficult without +mutexes, semaphores, and queues. + +Toro provides to Tornado coroutines a set of locking primitives and queues +analogous to those that Gevent provides to Greenlets, or that the standard +library provides to threads. + +(Note that these primitives and queues are not actually thread-safe and +cannot be used in place of those from the standard library–they are meant to +coordinate Tornado coroutines in single-threaded apps, not to protect shared +objects in multithreaded apps.) -- cgit v1.2.3