about summary refs log tree commit homepage
path: root/lib/rainbows/fiber/queue.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rainbows/fiber/queue.rb')
-rw-r--r--lib/rainbows/fiber/queue.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/rainbows/fiber/queue.rb b/lib/rainbows/fiber/queue.rb
index 4c14f19..384fe2b 100644
--- a/lib/rainbows/fiber/queue.rb
+++ b/lib/rainbows/fiber/queue.rb
@@ -1,8 +1,10 @@
+# -*- encoding: binary -*-
 module Rainbows
   module Fiber
 
-    # a self-sufficient Queue implmentation for Fiber-based concurrency
-    # models
+    # a self-sufficient Queue implementation for Fiber-based concurrency
+    # models.  This requires no external scheduler, so it may be used with
+    # Revactor as well as FiberSpawn and FiberPool.
     class Queue < Struct.new(:queue, :waiters)
 
       def initialize(queue = [], waiters = [])