main thread/fiber concept. wait counter concept.
- concurrent_queue, ABA problem.
- ts::run(my_func) if throws the exception message will contain 'my_func' string. Macros impl(
Examples:
- map reduce
- scan
- fork-join (task_counter)
- some examples from structured parallel programming