Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
416 changes: 4 additions & 412 deletions _docs/25-shared-state-and-the-futex.md

Large diffs are not rendered by default.

433 changes: 4 additions & 429 deletions _docs/26-atomics-and-lock-free.md

Large diffs are not rendered by default.

429 changes: 4 additions & 425 deletions _docs/27-async-runtimes-and-coroutines.md

Large diffs are not rendered by default.

703 changes: 4 additions & 699 deletions _docs/49-concurrency-vs-parallelism.md

Large diffs are not rendered by default.

700 changes: 4 additions & 696 deletions _docs/50-pthreads.md

Large diffs are not rendered by default.

656 changes: 4 additions & 652 deletions _docs/51-std-threading.md

Large diffs are not rendered by default.

518 changes: 4 additions & 514 deletions _docs/52-boost-thread.md

Large diffs are not rendered by default.

487 changes: 4 additions & 483 deletions _docs/53-coroutines.md

Large diffs are not rendered by default.

442 changes: 4 additions & 438 deletions _docs/54-boost-fiber.md

Large diffs are not rendered by default.

592 changes: 4 additions & 588 deletions _docs/55-boost-asio.md

Large diffs are not rendered by default.

550 changes: 4 additions & 546 deletions _docs/56-capstone-comparison.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _parts/07-concurrency-in-depth.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
title: "Concurrency in Depth"
order: 7
part_name: "Concurrency in Depth"
blurb: "Down to the futex, up to lock-free rings and memory ordering, and out to async — C++ coroutines on epoll, the Go scheduler, and tokio — and when plain threads still win."
blurb: "Down to the futex, up to lock-free rings and memory ordering, and out to async — C++ coroutines on epoll, the Go scheduler, and tokio — and when plain threads still win. The C++ treatment of these topics has been extracted into its own dedicated, runnable book, C++ Concurrency and Parallelism (patterncatalyst.github.io/cpp-concurrency-and-parallelism); the chapters here now point to it."
---
2 changes: 1 addition & 1 deletion _parts/14-compendium-cpp-concurrency.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
title: "Compendium: C++ Concurrency"
order: 14
part_name: "Compendium: C++ Concurrency"
blurb: "A C++-only compendium that takes one workload through every concurrency model the language offers — pthreads, std threading, Boost.Thread, C++20 coroutines, Boost.Fiber, Boost.Asio — starting from the distinction the whole subject rests on, and ending in a measured comparison of all six."
blurb: "A C++-only compendium that takes one workload through every concurrency model the language offers — pthreads, std threading, Boost.Thread, C++20 coroutines, Boost.Fiber, Boost.Asio. This compendium has been extracted into its own dedicated, runnable book, C++ Concurrency and Parallelism (patterncatalyst.github.io/cpp-concurrency-and-parallelism); the chapters here now point to it."
---
Loading