Changes for page Concurrency

Last modified by chrisby on 2024/06/02 15:15

From version 1.10
edited by chrisby
on 2023/11/27 20:55
Change comment: There is no comment for this version
To version 1.8
edited by chrisby
on 2023/11/26 20:59
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -46,7 +46,6 @@
46 46   * Livelock
47 47   * Thread Pools
48 48   * Future
49 - * Also these??
50 50   * Synchronization: General term for techniques that control the access of multiple threads to shared resources.
51 51   * Race Condition: A situation where the system's behavior depends on the relative timing of events, often leading to bugs.
52 52   * Semaphore: An abstract data type used to control access to a common resource by multiple threads.
... ... @@ -53,11 +53,6 @@
53 53   * Locks: Mechanisms to ensure that only one thread can access a resource at a time.
54 54   * Atomic Operations: Operations that are completed in a single step relative to other threads.
55 55   * Thread Safety
56 - * Race Conditions
57 - * Statelessness, Statefulness
58 - * Functional Programming
59 - * Cloning Data to avoid side effects
60 - * Side effects
61 61   * Producer-consumer
62 62   * Reader-recorder vs Reader Writer??
63 63   * Philosopher problem → Study algorithms and their application in solutions.