2
0
mirror of https://github.com/boostorg/fiber.git synced 2026-02-02 20:52:21 +00:00
Commit Graph

17 Commits

Author SHA1 Message Date
Oliver Kowalke
1382e4eab6 some fixed for concurrent access support 2013-01-12 20:50:33 +01:00
Oliver Kowalke
7a3a019c80 protect read-queue in scheduler by spinlock 2013-01-12 07:29:20 +01:00
Oliver Kowalke
1fb4a5987a rename worksteeling functions of round_robin 2013-01-12 07:23:09 +01:00
Oliver Kowalke
df40f8c9f4 add interuption_points() in waiting functions 2013-01-11 18:59:21 +01:00
Oliver Kowalke
f18136562f spin_mutext -> soinlock; fixes 2013-01-09 17:09:16 +01:00
Oliver Kowalke
e04637edaf some mods 2013-01-07 17:25:03 +01:00
Oliver Kowalke
3353829c0f remover sleep() 2013-01-06 14:19:11 +01:00
Oliver Kowalke
2903581791 fix condition/round_robin 2013-01-06 14:10:50 +01:00
Oliver Kowalke
20803f4c1d release fibers in dtor of round_robin; add asserts in jump-fn 2013-01-05 12:45:42 +01:00
Oliver Kowalke
4a5e0ee363 erase terminated fibers from round_robin 2013-01-03 21:20:48 +01:00
Oliver Kowalke
74b0d65b56 use sorted vector in round_robin 2013-01-03 20:05:15 +01:00
Oliver Kowalke
40dcccfef1 remove assertions, adapt tests 2013-01-03 06:35:50 +01:00
Oliver Kowalke
57a33062d8 spin_mutex used 2013-01-01 15:29:39 +01:00
Oliver Kowalke
77e1b216e0 use atomic operations 2012-12-31 11:34:02 +01:00
Oliver Kowalke
df45e885d2 set fiber::priority via scheduler 2012-12-29 11:09:14 +01:00
Oliver Kowalke
670b36f4cb round_robin::migrate_from/to added 2012-12-24 07:33:44 +01:00
Oliver Kowalke
cfdcf1d16a interface algorithm, round_robin 2012-12-19 19:37:05 +01:00