In the description for Fiber in std.thread is the following[1]:

"Please note that there is no requirement that a fiber be bound to one specific thread. Rather, fibers may be freely passed between threads so long as they are not currently executing."

How would this be accomplished and are there any code examples available to learn from? I'm assuming this would require a custom scheduler similar to the one in std.concurrency?[2]

[1]: http://dlang.org/phobos/core_thread.html#.Fiber
[2]: http://dlang.org/phobos/std_concurrency.html#.FiberScheduler

Reply via email to