History log of /TaskScheduler/SchedulerTests/Tests/WaitTests.cpp (Results 1 – 8 of 8)
Revision Date Author Comments
# 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