| #
3cb1fd8e |
| 20-Sep-2016 |
s.makeev_local <[email protected]> |
Improve hybrid spin wait code and add low latency wait algorithm.
|
| #
f7a9bfc3 |
| 16-Sep-2016 |
s.makeev_local <[email protected]> |
Imporve hybrid spin algorithm
|
| #
4dcd71e3 |
| 15-Sep-2016 |
s.makeev_local <[email protected]> |
Fixed tests and add new asserts inside RunAsync
|
| #
e0717aae |
| 15-Sep-2016 |
s.makeev_local <[email protected]> |
Fix compilation warning. Fix some tests.
|
| #
3d930776 |
| 15-Sep-2016 |
s.makeev_local <[email protected]> |
Implemented active wait feature.
Waiting thread now can process tasks and act as additional worker thread.
|
| #
b23bdf5a |
| 09-Sep-2016 |
s.makeev_local <[email protected]> |
Add priority for tasks
|
| #
9d94a278 |
| 05-Sep-2016 |
s.makeev_local <[email protected]> |
Completely remove WaitGroupAndYield
It was a bad architecture decision, WaitGroupAndYield cost too much to work properly (global mutex per group). Anyway this behaviour could be implemented through
Completely remove WaitGroupAndYield
It was a bad architecture decision, WaitGroupAndYield cost too much to work properly (global mutex per group). Anyway this behaviour could be implemented through parent/child tasks and is much more natural for architecture.
show more ...
|
| #
2f083884 |
| 19-Aug-2016 |
s.makeev_local <[email protected]> |
Change project files layout and fix some bugs
- Rewrite Posix MTEvent - Fixed bug inside MTConcurrentQueueLIFO - Updated tests
|