You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Support Sys V ABI of Intel386 and x86-64 currently.
11
11
Here is a brief summary of this project:
12
12
13
13
- Along with the implementation of a production-ready C coroutine library, here is a detailed documentation about how to implement a *fastest* and *correct* coroutine library and also with a strict [mathematical proof](#proof-of-correctness);
14
-
- It has no more than 900 LOC but has the full function you may want from a coroutine library;
14
+
- It has no more than 700 LOC but has the full function you may want from a coroutine library;
15
15
- The [benchmark](#benchmark) part shows that one time of the context switching between coroutines only takes about *10 ns* (for the case of standalone stack) on the AWS c5d.large machine;
16
16
- User could choose to create a new coroutine with a *standalone stack* or with a *share stack* (could be shared with others);
17
17
- It is extremely memory efficient: *10,000,000* amount of co simultaneously to run only cost *2.8 GB* physical memory (run with tcmalloc, each co has a *120B* copy-stack size configuration).
0 commit comments