]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/fiber/README.md
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / fiber / README.md
index 1c76a3ef7765ab8f7a107ba7bc35b73c65430bbf..47699341d30501e5ecacde1be27ac6708923103a 100644 (file)
@@ -1,16 +1,16 @@
-boost.fiber
-===========
-
-boost.fiber provides a framework for micro-/userland-threads (fibers) scheduled cooperativly.
-The API contains classes and functions to manage and synchronize fibers similiar to boost.thread.
-
-A fiber is able to store the current execution state, including all registers and CPU flags, the 
-instruction pointer, and the stack pointer and later restore this state. The idea is to have multiple 
-execution paths running on a single thread using a sort of cooperative scheduling (threads are 
-preemptively scheduled) - the running fiber decides explicitly when its yields to allow another fiber to
-run (context switching).
-
-A context switch between threads costs usally thousends of CPU cycles on x86 compared to a fiber switch 
-with less than 100 cycles. A fiber can only run on a single thread at any point in time.
-
-boost.fiber requires C++11!
+boost.fiber\r
+===========\r
+\r
+boost.fiber provides a framework for micro-/userland-threads (fibers) scheduled cooperatively.\r
+The API contains classes and functions to manage and synchronize fibers similiar to boost.thread.\r
+\r
+A fiber is able to store the current execution state, including all registers and CPU flags, the\r
+instruction pointer, and the stack pointer and later restore this state. The idea is to have multiple\r
+execution paths running on a single thread using a sort of cooperative scheduling (threads are\r
+preemptively scheduled) - the running fiber decides explicitly when it yields to allow another fiber to\r
+run (context switching).\r
+\r
+A context switch between threads costs usally thousands of CPU cycles on x86 compared to a fiber switch\r
+with less than 100 cycles. A fiber can only run on a single thread at any point in time.\r
+\r
+boost.fiber requires C++11!\r