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-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,12 +13,10 @@ The implemented patterns were taken from Scala and Java.
13
13
## Overview
14
14
***Future** - A placeholder object for a value that may not yet exist.
15
15
***Promise** - While futures are defined as a type of read-only placeholder object created for a result which doesn’t yet exist, a promise can be thought of as a writable, single-assignment container, which completes a future.
16
+
***Task** - A data type for controlling possibly lazy and asynchronous computations.
16
17
***Reentrant Lock** - Mutex that allows goroutines to enter into the lock on a resource more than once.
17
18
***Optimistic Lock** - Mutex that allows optimistic reading. Could be retried or switched to RLock in case of failure. Significantly improves performance in case of frequent reads and short writes. See [benchmarks](./benchmarks/README.md).
18
19
19
-
### [Generic types](./generic)
20
-
***Task** - A data type for controlling possibly lazy and asynchronous computations.
0 commit comments