igrigorik/em-synchrony — Issue #86: Adding to multi with the same id will block a call to perform
Author: joshdevins
Created: 2011-11-24 11:36:12+00:00
State: open

For example, the following will block on the ```multi.perform``` call:

```ruby
multi = EventMachine::Synchrony::Multi.new

multi.add(:shared_id, EM::HttpRequest.new("http://google.com")))
multi.add(:shared_id, EM::HttpRequest.new("http://yahoo.com"))

deferred = multi.perform
```

Have not tried calling the iterators but I presume the effect will be the same.