summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordaan <daanl@outlook.com>2020-09-23 20:02:24 -0700
committerdaan <daanl@outlook.com>2020-09-23 20:02:24 -0700
commit1adec58c835ac7deedb3ee74818af1a46329da28 (patch)
tree0d4b13a444a75695fc7bd4d359d21a614b27786e
parent46239cf0c27d7711abff84f1718c22a9b73e66c0 (diff)
fix spelling
-rw-r--r--readme.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/readme.md b/readme.md
index 3ce2953..a1a4b75 100644
--- a/readme.md
+++ b/readme.md
@@ -32,9 +32,9 @@ It also has an easy way to override the default allocator in [Windows](#override
(A mimalloc page contains blocks of one size class and is usually 64KiB on a 64-bit system).
- __free list multi-sharding__: the big idea! Not only do we shard the free list
per mimalloc page, but for each page we have multiple free lists. In particular, there
- is one list for thread-local `free` operatinons, and another separate one for concurrent `free`
+ is one list for thread-local `free` operations, and another one for concurrent `free`
operations. Free-ing from another thread can now be a single CAS without needing
- a sophisticated data structure to coordinate between threads. Since there will be
+ sophisticated coordination between threads. Since there will be
thousands of separate free lists, contention is naturally distributed over the heap,
and the chance of contending on a single location will be low -- this is quite
similar to randomized algorithms like skip lists where adding