• Home
  • Raw
  • Download

Lines Matching refs:fiber

15 Each fiber has its own stack.
17 A fiber can save the current execution state, including all registers
22 running fiber decides explicitly when it should yield to allow another fiber to
28 compared to a fiber switch with less than a hundred cycles.
29 A fiber runs on a single thread at any point in time.
35 #include <boost/fiber/all.hpp>
47 a given moment, on a given thread, at most one fiber is running.
53 On the other hand, a fiber may safely access any resource exclusively owned by
56 guaranteed that no other fiber on that thread is concurrently touching that
63 running on a fiber can make what looks like a normal blocking function call.
64 That call can cheaply suspend the calling fiber, allowing other fibers on the
65 same thread to run. When the operation has completed, the suspended fiber
69 A fiber can be migrated from one thread to another, though the library does
71 that migrates fibers between threads. You may specify custom fiber properties
79 A fiber launched on a particular thread continues running on that thread
81 some other thread, but that only transitions the fiber from ["blocked] to
82 ["ready] on its current thread [mdash] it does not cause the fiber to
87 Unless migrated, a fiber may access thread-local storage; however that storage
88 will be shared among all fibers running on the same thread. For fiber-local
93 The fiber synchronization objects provided by this library will, by default,
104 Normally, when this documentation states that a particular fiber ['blocks] (or
109 A fiber may, of course, use normal thread synchronization mechanisms; however
110 a fiber that invokes any of these mechanisms will block its entire thread,
111 preventing any other fiber from running on that thread in the meantime. For
112 instance, when a fiber wants to wait for a value from another fiber in the
114 block the whole thread, preventing the other fiber from delivering its value.
117 Similarly, a fiber that invokes a normal blocking I/O operation will block its
164 [note The first call of __cc__ converts the thread into a Windows fiber by