… | … | ||
---|---|---|---|
190 | } | 190 | } |
191 | 191 | ||
192 | # very inefficient | 192 | # very inefficient |
193 | our $IDLE = new Coro sub { | 193 | our $IDLE = new Coro sub { |
194 | while () { | 194 | while () { |
195 | &Event::one_event; | 195 | Event::one_event; |
196 | &Coro::schedule; | 196 | Coro::schedule if Coro::nready; |
197 | } | 197 | } |
198 | }; | 198 | }; |
199 | $IDLE->{desc} = "[Event idle thread]"; | 199 | $IDLE->{desc} = "[Event idle thread]"; |
200 | 200 | ||
201 | $Coro::idle = $IDLE; | 201 | $Coro::idle = $IDLE; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |