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 |
|