Systems fundamentals quick-fire: memory, processes, threads and transactions
A short screen of basics, answered out loud:
- What an array is, how it is laid out in memory, and how it differs from a linked list.
- What a smart pointer is and the kinds you know.
- How processes and threads differ, and the risks of sharing memory between threads.
- ACID and what a transaction guarantees.
Give a concrete example from your own work where you can.
No answer yet. Write the first one; the best answer gets endorsed.
