Published onSeptember 4, 2023Multithreading in C++: Atomic OperationsCPPMultithreadingConcurrencyPost 1 of 5 in Multithreading in C++. Atomic Operations are indivisible units of work that cannot be intercepted by other threads or processes. They are crucial in writing thread safe programs.
Published onAugust 27, 2023Queue Implementation: Linked List vs Circular BufferCPPData-StructuresQueueA brief explanation of the queue data structure and a benchmark of its implementations with Linked List and Circular Buffer.